* MyCanvas implementation * -Hanieh