Creating a Vibrant E-Commerce Experience with Color and Interaction