Fixing a defect with fireWith

A defect was discovered where the event object was not being passed correctly to the invoked method