public void Start()
{
xstrokes = new List<List<Vector3>> ();
Application.runInBackground = true;
Application.targetFrameRate = -1;
DEFAULT_POS_VEC = new Vector3 (0, 0, 0);
DEFAULT_ROT_QUAT = new Quaternion (0, 0, 0, 0);
labelToRigidBody = new Dictionary<string, RigidBody>();
idToOtherMarker = new Dictionary<string, OtherMarker>();
buttons = new Dictionary<string, int>();
accum = 0;
nPackets = 0;
nFrames = 0;
// ~65KB buffer sizes
b1 = new byte[65507];
b2 = new byte[65507];
b1ms = new MemoryStream(b1);
b2ms = new MemoryStream(b2);
StartReceiving ();
}