trying keydown, and binding to document instead of body
styling for mobile fixes