event tags are stored in hashMap instead of array