keyboard responds better to mouse events, touch is not fully tested