add OnItemClickListener and Dialog