Add ability to prevent default event firings