Bugfix align_guidelines for canvas.toDataURL()

Bugfix for canvas.toDataURL() - canvas.clearContext(canvas.contextTop) in after:render clears context if canvas.toDataURL() is called.

Observe before:render and clear contextTop.