Allow to use custom view.
Reformat code.