split evt to control and data
reorder the modules and imports
fix updates for total durs
fix enums
fix tab api
instr0