Encapsulate "canvas"