canvas and pxlmap widget dev