Hook called when driver is unregistered from an enabled root or when a root that this driver is registered to is disabled.
Hook called when driver is registered to an enabled root or when a root that this driver is registered to is enabled.
Hook called by Root#dispatchEvent
Hook called by Root#requestFocus and Root#clearFocus
Hook called by Root#preLayoutUpdate
Drivers are modular expansions to Roots. Drivers can be registered to multiple roots at the same time and contain hooks which are called by registered roots.
Drivers are commonly used to provide input to roots, but they could be used to provide other functionality.