public void DeviceMove(Point position)
        {
            if (position.X < 0 || position.Y < 0)
            {
                return;
            }
            realDev.MoveDevice(position);
            double             d;
            NearbyBluetoothTag dd;

            foreach (BluetoothTagDisplay tag in tags)
            {
                d  = tag.DeviceMotion(position);
                dd = nearbyTags.Find(ddist => ddist.MAC.Equals(tag.MAC));
                if (dd != null)
                {
                    dd.SetExactDistance(d);
                }
            }

            /*
             * LocationResult result = LocationCalculator.CalculateCommonPoint(nearbyTags, null, calculator_strategy);
             * DrawSimulatedPosition(result);
             * */
        }