removed string literals
show/hide soft keyboard intuitively
added rounded tip functionality