Controller: extending off nbd/Controller/Responsive

Instead of Entity, Responsive allows controllers to be responsive while
maintaining the same behavior of Entity controllers.