added: touchscreen swipe
added: keyevent
fixed: more accurate touchscreen swipe and tap
fixed: '.' in the key event