Is there any way to disable runtime features? 

I see the `blinkFeatures` options that can be passed to the webPreferences. However, they seem to pass down directly to native method, which simply just enables the flags. 

Is there any way to disable them? Smooth scrolling for example is enabled by default on the later builds, however I'd like to disable them. I'm wondering what's the best way to do it.

atom/browser/web_contents_preferences.cc
instances_.erase(
      std::remove(instances_.begin(), instances_.end(), this),
      instances_.end());
}
void WebContentsPreferences::Merge(const base::DictionaryValue& extend) {
  web_preferences_.MergeDictionary(&extend);
}
content::WebContents* WebContentsPreferences::GetWebContentsFromProcessID(
    int process_id) {
  for (WebContentsPreferences* preferences : instances_) {
    content::WebContents* web_contents = preferences->web_contents_;
    if (web_contents->GetRenderProcessHost()->GetID() == process_id)
      return web_contents;
  }
  return nullptr;
}
void WebContentsPreferences::AppendExtraCommandLineSwitches(