Added methods for mouse_down, mouse_move and mouse_up in the driver
Merge remote-tracking branch 'michiels/implement-mouse-events' into support_modal_apis