fixed a bug that prevented value reads on axis values
now, axis+/- events are distinct from axis events
interpretGameInputControlChanges now calls a separate interpretGameInputControlChanges call to handle +/- cases