Index: uspace/srv/hid/input/proto/adb.c
===================================================================
--- uspace/srv/hid/input/proto/adb.c	(revision 5288463b89a786a8137814785e4bf65913ea3171)
+++ uspace/srv/hid/input/proto/adb.c	(revision edb3cf2f04d2b108284b32ca61af972d4d06ac35)
@@ -82,5 +82,5 @@
 	
 	if (dx != 0 || dy != 0)
-		mouse_push_event_move(mouse_dev, dx, dy);
+		mouse_push_event_move(mouse_dev, dx, dy, 0);
 }
 
Index: uspace/srv/hid/input/proto/mousedev.c
===================================================================
--- uspace/srv/hid/input/proto/mousedev.c	(revision 5288463b89a786a8137814785e4bf65913ea3171)
+++ uspace/srv/hid/input/proto/mousedev.c	(revision edb3cf2f04d2b108284b32ca61af972d4d06ac35)
@@ -91,11 +91,12 @@
 		switch (IPC_GET_IMETHOD(call)) {
 		case MOUSEEV_MOVE_EVENT:
-			mouse_push_event_move(mousedev->mouse_dev, IPC_GET_ARG1(call),
-			    IPC_GET_ARG2(call));
+			mouse_push_event_move(mousedev->mouse_dev,
+			    IPC_GET_ARG1(call), IPC_GET_ARG2(call),
+			    IPC_GET_ARG3(call));
 			retval = EOK;
 			break;
 		case MOUSEEV_BUTTON_EVENT:
-			mouse_push_event_button(mousedev->mouse_dev, IPC_GET_ARG1(call),
-			    IPC_GET_ARG2(call));
+			mouse_push_event_button(mousedev->mouse_dev,
+			    IPC_GET_ARG1(call), IPC_GET_ARG2(call));
 			retval = EOK;
 			break;
Index: uspace/srv/hid/input/proto/ps2.c
===================================================================
--- uspace/srv/hid/input/proto/ps2.c	(revision 5288463b89a786a8137814785e4bf65913ea3171)
+++ uspace/srv/hid/input/proto/ps2.c	(revision edb3cf2f04d2b108284b32ca61af972d4d06ac35)
@@ -126,5 +126,5 @@
 		
 		if (x != 0 || y != 0)
-			mouse_push_event_move(mouse_dev, x, y);
+			mouse_push_event_move(mouse_dev, x, y, 0);
 	}
 }
