[#3373] Create temp youtube to get proper duration data. Then throw it away.
[#3327] Start refactor of trackEvent.update by doing default applying in another function.
Bug #3320 - Restructure repo structure
[t3151] Allow for end === start for dragging resize handles on trackevent views