refactor ng integration; notifier support for generic notifications from angular