Howard/hide keyboard

Cleans up code and lowers keyboard between fragments.