add "callWith" method to the "events" mixin