Interaction design is a subset of UX design that comes from human-computer interaction and ergonomics fields. It is interrelated with UI design and focuses on user flows through a system at both the macro and micro levels. At the macro level, it is concerned with flows through the entire system, while at the micro level it focuses on individual interface affordances and how users can interact with them. Effective interaction design aims to evoke an emotional response from users through shaping and seducing them with an interface.