add item slot editor
handle item slot actions