zoom in/out
save zoom density to prefs