use wolfy event emitter