Is there any way to detect all the possible user activities within a ***WebBrowser*** and return a custom ***Event***? For example: User clicks on "search" button, return "SearchButtonClicked" custom ***Event***.

It would be something like, logging of all the activity that user does, stored in a sequence and could be automated once he wanted.

Edit: I do not own the webpage. I am trying to make an application to automate some searching on google.