maybe this is a better path for dragging and dropping between

the two inventories, but also between themselves. both cases
need to be handled and handled well...gonna be kinda hard
to get the state changes across the board to behave well.