Base controller accepts string template
Base controller events are namespaced to a generated controller ID