Renames, put swipetorefrsh into its own view, added builder pattern to uicomponent.