Added UserEventInterface->getSource()