added: a global Observer manager, that allows to act on the observe events inline in the code after the observe() call in parallel to the usage of handlers.
added: new handler for observe events: better naming and a generic event type
integrated the new Observer manager