rename Observer in UI package to UIObserver.