Revise the Event and Service components to accept a wider ranger of callable strings