Fixed method to find first node

Fixed issue-369
Remove unused code
Remove unused code

Fixed #369
Fixed scanning in the keyboard with the joystick including:
- left on joystick will now scan the rows/columns properly including showing HUD
- proper start of self-scanning based on shield connection or fullscreen single switch

Fixed #363
Merge pull request #371 from k22mak/issue-363

Fixed keyboard scanning movements