workaround for new plugin event without a corresponding channel change

Before, some plugins were not detected because the settings event would
occur twice, overwriting the first one. Now when this happens it creates
a new channel for it. This is probably incorrect, but at least all the
plugins are detected.
Release 0.0.5