Added panning

MandelCanvas handles redrawing and event listening.  Other drawing and
controls are offline.