wtf Imogen Heap's new song "Noise" is just a load of random trippy noises. I suppose it does what it says on the tin.