[*] added on item click listener support