added a clear canvas step after setting the draw mthoed. without this you could see an old draw behind
a new demo page
updated tests and a new min