fixed bug of firing not listening to activePointer