Don't update the suggestions if value's unchanged

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