added insertView:atIndex:inGravity:, removeView:, setViews:inGravity, convenience initializer