Previously when we clicked on Project explorer window we could not differentiate teh clicks with which file or project or pakaages has been selected. I wrote a selection listern which will listen to the project explorer window and see the seelction at particular point of the project explorer.
Similarly We could not identify the popup window clicks on top of the their tab changes as well. I write a code to see if there is any popup window opened over the editor if that which tab is curently opened if there is any tab on that.
Many events like, keboard events, menubarclick event, resourcechange events and many others lacked the username information. I added that in each of the events to get a better mapping with user.