+                       case HOST_STATE_Configured:\r
+                               if (HID_Host_IsReportReceived(&Mouse_HID_Interface))\r
+                               {\r
+                                       uint8_t LEDMask  = LEDS_NO_LEDS;\r
+                               \r
+                                       USB_MouseReport_Data_t MouseReport;\r
+                                       HID_Host_ReceiveReport(&Mouse_HID_Interface, &MouseReport);\r
+                                       \r
+                                       printf_P(PSTR("dX:%2d dY:%2d Button:%d\r\n"), MouseReport.X,\r
+                                                                                                                                 MouseReport.Y,\r
+                                                                                                                                 MouseReport.Button);\r
+                                       if (MouseReport.X > 0)\r
+                                         LEDMask |= LEDS_LED1;\r
+                                       else if (MouseReport.X < 0)\r
+                                         LEDMask |= LEDS_LED2;\r
+                                               \r
+                                       if (MouseReport.Y > 0)\r
+                                         LEDMask |= LEDS_LED3;\r
+                                       else if (MouseReport.Y < 0)\r
+                                         LEDMask |= LEDS_LED4;\r
+\r
+                                       if (MouseReport.Button)\r
+                                         LEDMask  = LEDS_ALL_LEDS;\r
+\r
+                                       LEDs_SetAllLEDs(LEDMask);\r
+                               }\r
+                               \r