fix(snapsvg-extensions): return element from translate()
fix(core/Canvas): fire canvas.viewbox.changed on scroll
fix(draw/Renderer): allow width/height = 0
fix(features/interaction-events): emit (dbl-)click on visual only

Related to #40