Index: uspace/srv/hid/display/main.c
===================================================================
--- uspace/srv/hid/display/main.c	(revision 56dcf53d05925f1256253afa4c63580ec3d747f8)
+++ uspace/srv/hid/display/main.c	(revision dbf5d7c588675ce6f2cbe89d10fa3b290c3fecde)
@@ -102,8 +102,4 @@
 		goto error;
 
-	rc = ds_input_open(disp);
-	if (rc != EOK)
-		goto error;
-
 	rc = ds_output_create(&output);
 	if (rc != EOK)
@@ -112,4 +108,8 @@
 	output->def_display = disp;
 	rc = ds_output_start_discovery(output);
+	if (rc != EOK)
+		goto error;
+
+	rc = ds_input_open(disp);
 	if (rc != EOK)
 		goto error;
