Event driven WebDriver C# Framework