if (ts.renders.isEmpty()				// only do once (CODE HERE NEEDS TO BE UI INSTEAD)
&& !ts.points.isEmpty()) {		// hmmm. 0-point tracks happen, but.... how?
if (g.isShowCurrentTrack()) {
ts.renders.add(new Renderable.CurrentTrack(ts.points));
} else {
<BUG>ts.renders.add(new Renderable.Altitude(ts.points, 10));</BUG>
ts.renders.add(new Renderable.StandardTrack(ts.points, 17.2));
<BUG>ts.renders.add(new Renderable.Conveyor(ts.points, view, 5, 250));
ts.renders.add(new Renderable.Arrows(ts.points, view, 10, 250));
ts.renders.add(new Renderable.DistanceMarker(ts.points, 1000));</BUG>
}

if (ts.renders.isEmpty()				// only do once (CODE HERE NEEDS TO BE UI INSTEAD)
&& !ts.points.isEmpty()) {		// hmmm. 0-point tracks happen, but.... how?
if (g.isShowCurrentTrack()) {
ts.renders.add(new Renderable.CurrentTrack(ts.points));
} else {
ts.renders.add(new Renderable.StandardTrack(ts.points, 17.2));
