event system, bubbling & task list