Context-Aware Interaction in a Mobile Environment