Refresh annotator - add disableAnnotating for immediate selections

The way immediate and non-immediate selection were handled was different about handling the canAnnotate flag.

For immediate selections this handling was missing. Added it manually.

Fixes #1068