Use a counter for Annotation IDs instead of a timestamp, because annotations created when the directive is loaded could get the same ID which would cause conflicts when opening the tooltip and popup for them.
Bump version to 2.5.1.