FIX - compensate for when a zoom results in the wrong maprect