one UIview to rule them all