I feel the Top/Bottom moving is not satisfying yet: The moved item got deselected.
So for example, if I want to move the item to the next-to-last position, I have to:
Move the item to bottom;
Scroll to bottom;
Select the bottom item;
Move it up.
I think the scrolling and reselecting operations can be avoided.