#173 Avoid calling setYRange when the range has not changed
- Avoid calling
setYRange
when the range has not changed (caused unwanted scaling of the graph) - Display a warning popup on an unhandled exception and cleanly close the application
- Fix cases where previously created zero-line handles wouldn't become deletable when switching to editing mode