producer perspective on interaction design