Yes. That is an option but was suggesting, assuming it wasn't available, the other as enhancements as it would, obviously, simplify some things.
I opted for looping through the control variables and extracting the control type and name and then getting and comparing the button text with that from MouseInfo(). This seemed easier than finding the coordinates of the controls and converting that into something that would be comparable to the coordinates retrieved from MouseInfo().
Jim