Designing interfaces in public settings : understanding the role of the spectator in human-computer interaction (2011)