passed in through the directive, change not reflected in controller