https://timeline.knightlab.com/examples/user-interface/index.html