allow user to override validation icons
fixed a bug that clicking on the validation result icon will clear all other decorations on the same target node