Refactoring.
Can drag view.
Better defaults assignment.