Tidy code.
Use 'get_recording()' instead of 'get_recording_with_signals()'.
Update display if user stops moving slider but keeps it pressed down.
Initialise list of signal reading threads earlier.
Fix display quirks when plotting.
Add semantic tagging to annotations.
Don't allow chart window to be closed.
Repository.connect() has been removed.