title: Scroll Into View with certain parameters
body: <p>I have a scroll into view already which works, however I was thinking to make it smarter. </p>
  
  <p>This is my code so far</p>
  
  <p><code>((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", element);</code></p>
  
  <p>which is hooked into my OnClicking event listener - so whenever it goes to click an element, first it scrolls it into view. </p>
  
  <p>This is great and it does what I want it to, however when running my tests my page is scrolling up and down even if the element is in the middle of the screen. </p>
  
  <p>So my question is, <em>how do I set a parameter on this to say, if the element is below 3/4 on the viewable screen <strong>then</strong> scroll</em>?</p>