smart-canvas-mobile-and-freestanding-canvas