add support for zoom/setExtremes