Phrase events
- updated EventManger code, added WeakObserver