use TA_TypeMap for dispatching event