A Listener Object that reacts to 'click' events triggered from an input device, such as a Mouse
OnItemClickListener is an Android listener that can be registered on subclasses of AdapterView to receive click events on their child views.
"If you still would love to manage onclicklistener i will tell why onitemclicklistener is much better than onclicklistener"
from question "Android setOnItemClickListener vs setOnClickListener"
"Is using onclicklistener in arrayadapter worse than onitemclicklistener"
from question "* (no title is found for this review)"