public override MapViewer.DragAction LeftButtonDown(Pane pane, PointF location, float pixelSize, ref bool displayUpdateNeeded)
{
if (pane != Pane.Map)
return MapViewer.DragAction.None;
// Begin dragging out the description block.
startLocation = location;
startingObj = new BasicTextCourseObj(Id<Special>.None, displayText, new RectangleF(location, new SizeF(0.001F, 0.001F)), fontName, Util.GetFontStyle(fontBold, fontItalic), fontColor);
handleDragging = location;
DragTo(location);
displayUpdateNeeded = true;
return MapViewer.DragAction.DelayedDrag; // Also allow a click.
}