iTunes will continue to exist on Windows, Microsoft teases dual-screen device, Firefox now natively blocks cookies.