Designing context-aware systems: A method for understanding and analysing context in practice