introduced a command-receiving overlay canvasrect