This document outlines a presentation on action-driven design of user interfaces. It discusses how designers currently design interfaces through sketches, site maps, storyboards and prototypes. It notes challenges for designers in representing behaviors and the potential of model-driven engineering approaches. The presentation will introduce UML-IDEA, an approach that uses state machines to model user interfaces based on user actions. It will discuss the expected advantages and limitations of this action-driven modeling approach.