fixes to native event handling
add more natives