Make a general dropdown menu that can be customized?

Nested-List component don't update overwritten labels - Prototype bug - #4 by tank666.