first stab at organizing shared canvase callbacks
first stab at organizing shared canvase callbacks

qadan/islandora_critical_edition,qadan/islandora_critical_edition,discoverygarden/islandora_critical_edition,discoverygarden/islandora_critical_edition