Beginnings of controller attach/detach work.