basic support for game controllers