decomposed mediaSquare to its fundamental components (no repaints/layouts)