Features of all Components:
- Lazy rendering, until the component is displayed, no HTML elements are created.
- Flexible callback system allows any function to be called with any number of parameters.
- Components are accurately positioned with window edge collision detection.
Currently available widgets are:
A modal dialog that loads a second url within. The opening page receives a callback when it is closed.