TableAdapter: Improve on click event

Use PeriodicTableView.OnItemClickListener instead of View.OnClickListener.