See http://developer.mugshot.org/wiki/Hippo_Canvas
