moving keyboard events into a mixin. row click event working with a wrap...

...per