Does anyone know how to detect when inside the webbrowser control that a user has selected text?

The only way I know how to (force the system to press Ctrl+C and check the contents of clipboard) does not work in my program correctly since other events occur at the same time that hinder its correct operation.

Suggestions?