allow single controller to be passed to bind() method