Refactor the selection listener for less redundancy.
Refactor the selection listener for less redundancy.

GraylinKim/sc2reader,vlaufer/sc2reader,ggtracker/sc2reader,vlaufer/sc2reader,StoicLoofah/sc2reader,GraylinKim/sc2reader,ggtracker/sc2reader,StoicLoofah/sc2reader