Enhancing human computer communication with multimodal interaction techniques