moved generic stylers to the UIView and removed redundant