Weaves user interactions