Add zoomableCanvas sourcecode from http://blogs.msdn.com/b/kaelr/