added  prop to ngModel to help manage ui during long/slow Ajax requests