use triggerHandler rather than trigger for remove event