When you press certain buttons on the Springboard screen, you get slick little mini dialogs that align perfectly with that button....making it work almost like a "select" item in html.

Is this something that is easy to do with a built in widget, or did they have to do some low-level magic to do it?