Make UITableView movable and selectable
===

I know there is an 'editing' property for UITableView which puts it into an editing mode (cells are movable and/or deletable), but how would make a UITableView both selectable in the normal way, and movable? 

So if the user taps and holds, he can move the cell up and down.. but if he just taps, then the cell gets selected.