working on navigator zoom about mouse positionO