more fixes for controller input