Crystal Castles meets The Mirror