Interactivity By Design