Canvas zoom now accounts for height as well