The Humane Interface: New Directions for Designing Interactive Systems