box select feature added and functional