Interacting with pervasive computer systems – How to support physical , mobile , collaborative and distributed work