Relay: modify text events (attempt 2)