Enhancing the canvas message system