Text this: Multi-user human activity recognition through adaptive location-independent WiFi signal characteristics