reformatting based on derek's recommendations
reset zoom to default
tweak zoom deciding logic