overhaul namespaces in control widgets. use view template helper instead of collection.