Design Principles of a Reactive Behavioral System for the Intelligent Room