Return to Article Details Critical analysis of interactive media with software affordances