cleanup
adding back in keyboard controls