dom/event: scrap the old event renaming
canvas: add #load method to load images as promises