Ha programunknak futási ideje alatt szüksége van arra az információra, hogy mikor változik meg a rendszer idő, vagy a képernyő felbontás, színmélység, stb., vagy azt hogy mikor kerül a rendszerhez egy új betűtípus, esetleg mikor lesz eltávolítva egy meglévő, vagy mikor jelentkezik ki a felhasználó, akkor ezeket megtudhatjuk a mellékelt példából.