Index: uspace/srv/hid/console/console.c
===================================================================
--- uspace/srv/hid/console/console.c	(revision b7c33b0fe7496d849c86aa6a08470f9f4baf71c4)
+++ uspace/srv/hid/console/console.c	(revision c82047d5bd30287b89eec19e5cc73d85ca650cfb)
@@ -60,5 +60,5 @@
 #define CONSOLE_MARGIN  12
 
-#define STATE_START   110
+#define STATE_START   100
 #define STATE_TOP     8
 #define STATE_SPACE   4
@@ -368,5 +368,6 @@
 static console_t *cons_find_icon(sysarg_t x, sysarg_t y)
 {
-	sysarg_t status_start = STATE_START + (xres - 800) / 2;
+	sysarg_t status_start =
+	    STATE_START + (xres - 800) / 2 + CONSOLE_MARGIN;
 	
 	if ((y < STATE_TOP) || (y >= STATE_TOP + STATE_HEIGHT))
@@ -379,5 +380,5 @@
 		return NULL;
 	
-	if (((x - status_start) % (STATE_WIDTH + STATE_SPACE)) < STATE_SPACE)
+	if (((x - status_start) % (STATE_WIDTH + STATE_SPACE)) >= STATE_WIDTH)
 		return NULL;
 	
