The Ecological approach to multimodal system design