fixes for input controllers