While browsing thru the documentation and a bit of google search I realized that API reference is not complete. Its just so basic and not very useful.
Should have the documentation about map.on('click' options.
.on is not even mentioned here, I would have hoped to get all the values that map.on can take. For example, I am looking for something similar for icons, dragstart, dragend.