I can't convince myself that _canvas_mutex is doing anything useful, so remove it.