Ambient contextuality: Transforming our interaction with technology through IoT