Min max zoom

Addresses #402