Adds catalogItemId to UsageListener.onApplicationEvent
Adds parentDisplayName to location event metadata
This closes #409