init before event handler binds