Better brushed func
Don't call get_dims() so often
Don't redraw all points when zooming