Revert "Use one canvas to draw everything."

This reverts commit aeaa1c9774f8246fddaa0193c486c780e577ea2a.