Refactor UI: change inheritance strategy and instantiate Logger by default. Refactor the ugly tell_me method.