Index: uspace/srv/hid/display/main.c
===================================================================
--- uspace/srv/hid/display/main.c	(revision cf32dbd4a95cb4b405fc474d3971f4fa4e52a5ad)
+++ uspace/srv/hid/display/main.c	(revision 973efd3684d83cf125f752dd057beb73441fa8f2)
@@ -40,4 +40,6 @@
 #include <str_error.h>
 #include <io/log.h>
+#include <io/kbd_event.h>
+#include <io/pos_event.h>
 #include <ipc/services.h>
 #include <ipcgfx/server.h>
@@ -64,6 +66,12 @@
 	ds_display_t *disp = (ds_display_t *) arg;
 
-	printf("display_kbd_event\n");
 	ds_display_post_kbd_event(disp, event);
+}
+
+static void display_pos_event(void *arg, pos_event_t *event)
+{
+	ds_display_t *disp = (ds_display_t *) arg;
+
+	ds_display_post_pos_event(disp, event);
 }
 
@@ -93,5 +101,6 @@
 		goto error;
 
-	rc = output_init(display_kbd_event, (void *) disp, &gc);
+	rc = output_init(display_kbd_event, (void *) disp,
+	    display_pos_event, (void *) disp, &gc);
 	if (rc != EOK)
 		goto error;
