It now runs user defined code, so it can happen. Extra safety is required.
Mostly for the documentation, but also as the new base upon which to build the modular notification GUI.