Greatly simplify zoom code
Only allow zooming continuous scales
Tweak
Add some left padding (allow tick labels to grow with zoom)