Broken: 2.80 release
In the latest release, the timeline can have the keys scrolled off with the middle mouse button, due to the design of using a dope sheet as a timeline.
See:
https://devtalk.blender.org/t/timeline-key-frames-can-be-made-to-disappear-during-mouse-grab/8790
