Improving interaction with context-aware systems