I don't know why you want to do this but, you didn't indicate if you want all Mouse down messages
or just those that have been assigned already in code?
Something tells me you want to hook the mouse input, this can be done easily if you are on
windows because they supply a API to do so. As for the other widgets I can't say but I do think you
should be able to do this in the Application object interface, where as you can insert a message hanlder
etc..