STABLE : List Tagging and clean up

the button creation methods have been cleaned up to reduce the amount of
incoming data and insted gets it itself.
Tagging a list item now works correctly. this is by adding an
"identical" var in the search so IDs dont confuse it.