implementing tap w/ tableview
almost
1 more C+P
tap+tableview for keyboard implemented
refactored and commented