add basic tagcanvas support