on a second thought, don't trigger the event

- the CommentAdded event introduced a bug with the counter, also it's
not really the appropriate event
- Use Data() instead of direct array access
-limit shortkey field