Reordering in list component

I have a list component with some items in it. I have two movie clips (up and down arrows). I need the ability to have the user choose an item and when they hit up or down, it moves it down or up in the list. Is that possible? Anyone know of something like this already made? Thanks.