Update AngularJS $watch for Manual IP Option