add game controller support