Theory and models for creating engaging and immersive ecommerce Websites | Synapse