Text this: Uncertainty and Error Handling in Pervasive Computing: A User's Perspective