Don't update the suggestions if values unchanged

This is to stop suggestions from opening up when `ng-model` is set by the `$scope`. When this happens, user might not have focus on the control, and suggestions open up since `searchParams` change. Since we can't count on `onfocus`, value comparison seems to be the most efficient way to go.