a) On the mobile browser (android and ios), you should listen to the TouchMove event instead.
b) If you use GWTMobile, then you can listen to the Drag events. The drag events provide a layer of abstract so that the event handler will work on both the desktop and on the mobile browser. Take a look at the Button class to see how it is used.