presented at event UIST '11: The 24th Annual ACM Symposium on User Interface Software and Technology Conference