note to self, get to know  better
itemSelected works
awesome refactoring job