UDWebViewController - layout fix and some refactoring