Refactor Item to ItemCreator
Update AddGlow
update SimpleListener