getting the keyboard working a bit better