A few things missing from canvas_wrapper for it to be usable