protected String describe(Events.Position event, String handler) { String time = "@" + (int)(event.time() % 10000); String pd = event.flags().getPreventDefault() ? "pd " : ""; String msg = time + " " + pd + handler + " (" + event.x() + "," + event.y() + ")"; if (event instanceof Pointer.Event) { msg += " isTouch(" + ((Pointer.Event)event).isTouch() + ")"; } if (event instanceof Mouse.ButtonEvent) { msg += " button(" + ((Mouse.ButtonEvent)event).button() + ")"; } if (event instanceof Mouse.MotionEvent) { Mouse.MotionEvent me = (Mouse.MotionEvent)event; msg += " d(" + me.dx() + "," + me.dy() + ")"; } return msg; }