Added: buffered web view
Changed: animation
Changed: edgesForExtendedLayout
refactor
refactor