Reimplemented notifications, refactoring, removed unmaintained interactive mode