views are now always positioned by setting the frame instead of the center