UIST 2004 proceedings of the 17th annual ACM Symposium on User Interface Software and Technology : October 24-27, 2004, Santa Fe, NM / (ACM,)