http://www.swift3.com/blog/flyout06.jpg