Tech wobble continues, global IT glitch concerns and UK retail sales washout