keyboard controls now work