Alternative hook and settings

- Setting for alternative (custom) hook
- Setting to limit queueing to certain channels
- Allow to reset queue from CP (e.g. after changing settings)