To celebrate its centenary, BMW built a futuristic vehicle to promote its vision for the next 100 years of mobility. This vision vehicle, packed with futuristic technological concepts, called for a more immersive and interactive style of presentation than is currently allowed by mobile websites. Hence, a mobile video player was developed, capable of displaying videos directly on a mobile website – overlayed with interactive HTML content. In order to create the illusion of fluid motion, the raw movie data chunks are loaded into memory and the screenshots are transferred frame by frame to the canvas. This results in moving images that people can interact with.