/// <summary>
 /// creates a dataChannel on the nativePeer and subscribes to its messages.
 /// </summary>
 /// <param name="nativePeer"></param>
 private void DoAutoStartActions(WebRTC.PeerConnection nativePeer)
 {
     //(ushort id), string label, bool ordered, bool reliable
     nativePeer.AddDataChannelAsync((ushort)ChannelID, ChannelID.ToString(), ordered, reliable).ContinueWith((prevTask) =>
     {
         if (prevTask.Exception != null)
         {
             throw prevTask.Exception;
         }
         dataChannel = prevTask.Result;
         dataChannel.MessageReceived += PosMessageReceived;
     });
 }