isolated canvas class
created example #2