fixed onUserList so it doesnt get random channels. update desc