Image zooming and panning with RaphaelJS