Internal listeners and plugins. Do not use classes in this package for defining new functionality!