diff --git a/src/scripts/controller.js b/src/scripts/controller.js
index <HASH>..<HASH> 100644
--- a/src/scripts/controller.js
+++ b/src/scripts/controller.js
@@ -414,7 +414,7 @@ export default class AngularColorPickerController {
     }
 
     onBlur(event) {
-        if (this.internalNgModel !== this.onChangeValue) {
+        if (this.internalNgModel !== this.onChangeValue || this.internalNgModel !== this.ngModel) {
             this.updateModel = true;
             this.update();
         }
Update onBlur if the internalNgModel and ngModel do not match (#<I>)