graciously copied from kombine.net
The simple reason - because I can! The only way to get better and understand a javascript library better is by doing things like this - converting other people's code (which helps you understand their library's code). This was mainly an excercise in building a Class, and also to get it to be able to handle new elements being dynamically added to be removed.
Click the boxes to delete them.