Fix redrawing background only when required. Improved storing/handling canvas/box children.