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.
"Is using onclicklistener in arrayadapter worse than onitemclicklistener"
from question "* (no title is found for this review)"
"If you still would love to manage onclicklistener i will tell why onitemclicklistener is much better than onclicklistener"
from question "Android setOnItemClickListener vs setOnClickListener"