metric events and listeners
metric events and listeners