Computer human interaction : 6th Asia Pacific Conference, APCHI 2004, Rotorua, New Zealand, June 29 - July 2, 2004 ; proceedings / (Springer,, 2004)