fire event returns event