passing event handlers. see #4807 #4803