add native event handling for keys
Resolve conflicts