btjoypad could be null if not started from tray