filled in corners for canvas panel
event delegation PoC with zoom
added json reference implementation