zoom improvements close #1