Also provided default implementation for CustomEvent
Added file