Fix Issue #355 in Batman with a dynamic binding

@sindresorhus This fixes #355 by making the list binding bind to an accessor which watches for when the underlying set changes instead of setting it once in the controller action.