fire() provides default event.detail object, returns event object