Properly size the whole canvas
Fix our UI scale calculation to remain constant regardless of the current view zoom factor