split UIContext into SendEventService and InteractionService

Trying to avoid a big collection of unrelated methods.
Glad you kept it all caps.