Wrappings for controls around the core funcs