Delivering immersive user experiences for the new media realm