@Override
 public boolean dispatchMotionEvent(MotionEvent event) {
   if (event.isFromSource(InputDevice.SOURCE_MOUSE)) {
     return thread.submitMotionEvent(getId(), event);
   } else {
     return false;
   }
 }