Harnessing UI Complexity for Better UX

User Interface design that asks for multiple steps and interactions is not inherently bad when designing a user experience.