refactored UIController and UIMiddleLayer to slightly more descriptive
classnames