L'Oreal buys Urban Decay - Rant