Joystick polling and internal timers