allow a subcomponent to pass out values