Customized popups

Also includes some style additions for people to play with.