[improvement] improvements in keyboard behaviour and some views

Still have tiny problem with dismissing the keyboard in tapping on
“non-clickable” views
[improvement] improvements in keyboard