added the onItemClickListener