removed scope.$apply
Calling $apply can still cause digest errors if $root.$$phase is not checked, but more importantly, it is an anti-pattern in Angular. Just calling $timeout seems to do the job.
Updated to jquery-minicolors 2.1.3 (latest has malformed bower.json)
Merge pull request #7 from ekeijl/master

Removed scope.$apply from ngModel.$render