Reimplemented move to top/bottom feature in queue fragment

- move to top(bottom) is now disabled for the item at the first(last) item instead of removed. closes #380