minor
Qt5 style signal/slot
Introduce timeline2