Tag Selected: get more flexible