/// <summary>
        /// Marker click event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Pin_MouseDown(object sender, MouseButtonEventArgs e)
        {
            var pin = sender as DraggablePin;

            if (pin != null)
            {
                var index = OsrmWayPointsPushpins.IndexOf(pin);
                WayPointsForOsrmDataGrid.SelectRowByIndex(index);

                if (WayPointsForOsrmDataGrid.SelectedIndex >= 0)
                {
                    SetSelectedPushpinBackground(Color.FromRgb(37, 195, 50), WayPointsForOsrmDataGrid.SelectedIndex, OsrmWayPointsPushpins);
                }

                Keyboard.Focus(pin);
            }
        }