Fixed a few edge cases bugs

- Allows changing canvas after zooming in or refocusing
- Prevents dismissing note prematurely during a zoom
- Prevents rotating screen during a zoom
Improved slide to focus

- Canvas won't slide if the note is already fairly close to the top
- If slide, there's more gap between the selected note and the nav bar