Popup: Move _create and _enhance to the top of the widget.
Popup: Get rid of the call to _setOptions from _create.
Demos: Popup arrow: Let the mouse pass through the box showing where the arrow will point to.
Popup arrow: The "arrow" option now accepts the sides on which the arrow may show up, the extension no longer assumes that _setOptions() will be called from _create, and class names have the ui-popup- prefix.
Popup Arrow: CSS: The border now needs to be specified for it to appear.
Popup arrow: CSS: Moving corner-related stuff to theme.
Popup arrow: CSS: Getting rid of the quirky IE7 clip statement.
Popup arrow: visibility: hidden is better than pointer-events: none.
Demos: Popup widget: Add arrow demo.
Popup: Remove initSelector from options.
Popup: Attach the link handler with .on() not .bind().
Popup: Use proper variable names in function fitSegmentInsideSegment().
Popup: Use proper variable names in function windowCoords() and rename windowCoords() to getWindowCoordinates().
Popup: Rename variable elem to theElement wherever it is used.
Popup: Rename variables related to options (both widget options and options passed to open()).
Popup: Rename prerequisites-related variables.
Popup: Rename variable holding document fragment.
Popup: Renaming variable "evt" to "theEvent".
Popup: Rename variable winCoords to windowCoordinates.
Popup: Clean up target-related variable names in function _handleDocumentFocusIn().