[IMP] Fix tooltip problem, detach previous events, render data with generate_task_info method