Modify some UI

UI modified and add auto-hide function for keyboard