Added DebugMenu listener

Listener that handles both direct observation of notifications or can register an observer and selector via the DebugMenu interface
This should also pass the new value along (which will need to be passed into this method from the notification):

`[target performSelector:action withObject:value]`