More work on virtual dpad. I don't like it ... needs more joystick