refactoring tag selection to a listView w/ adapter