Text this: Distinguishing features and constraints of ambient media technologies