Rewritten so that channel and notification sounds etc are first