add support to the annotations to deal with zooming