fix for arguments passed to event_callback

New callback scheme doesn't receive self