Self-deStaining Textiles: Designing Interactive Systems with Fabric, Stains and Light