Could people have a look at the last commit/pull request once again? I have added two quite large pieces of text to explain why (canvas-refresh) and (canvas-reset) are needed. I am still not sure that the wording is good enough. Vladimir -- Yours sincerely, Vladimir Nikishkin