Add an item dynamically to a select box

Hi there,

Anyone knows how to implement the same feature as the 'category' field in the 'basecamp > messages' screen.

Click to the last option ('add a new category') and then you just have to enter the new category label in the javascript box.

Wonderful...

...but how is it done?