changed toggle(), conn(), and disc() to take channel as string