- interaction mode switching