How Customization Enhances Interactive Experiences