refactor code
add item selected listener to the DrawerList