refactored annotations and tags js to prevent naming collision
added comment instead of user-generated tag