fixed equip event dispatching