add ListView click listener. fix #12