* Refactor category channels to react to setting changes and apply the correct order * feedback review