Bump marbles-js
Refactor main timeline to use dispatcher