poor implementation of contour lines
separated examples
fixing bugs in canvas
various hacks to canvas, need to be sorted out or rebuilt