I have an observable array of items. One of the properties of an 'item' is 'position', which denotes the item's position in the list. I would like to be able to reorder items on the page by having a drop-down with positions next to each item. When a user selects a position for an item in the drop down, the position values for any items affected get recalculated.I have an observable array of items. One of the