Canvas iter delegates Brush iter-after, using noscript as beacon