added single/multiple selection, changed item selection process
added single/multiple selection, changed item selection process