Value ShowDegrade Collection (separate keys)

The collection that kept track of event handlers did not take in account the value showDegrade. We are now storing event handlers on separate keys according to the value of this parameter.