Why do we need 'sticky labels' and a labelremoved event?

These are both needed because:

Sticky labels

  • only users with space admin permission can remove a label applied to the page that is defined by the workflow as a ‘sticky label’

Labelremoved event

  • this trigger event allows the workflow author the versatility to execute trigger actions when a label has been removed like sending an e-mail or adding the same label again