def METHOD_NAME (displayControl, probeLocation):
	animationTime = displayControl.getAnimationTime();
	jcdi=displayControl.getDataInstance()
	if not animationTime==None:
	    sample=jcdi.getData().evaluate(animationTime)
        else:
            sample=jcdi.getData().getSample(0)
	displayControl.setVar('sample',sample)
   	llp=probeLocation[0].getLatLonPoint()
    	data=GridUtil.getProfileAtLatLonPoint(sample,llp)
	panl=displayControl.getVar('panl')
	panl.setChart(makeVerticalPlot(makeChartData(data),displayControl))
	latLonWidget=displayControl.getVar('latLonWidget')
	latLonWidget.setLat(displayControl.getDisplayConventions().formatLatLon(
                        llp.getLatitude().getValue()));
	latLonWidget.setLon(displayControl.getDisplayConventions().formatLatLon(llp.getLongitude().getValue()));
	displayControl.getVar('panl')
	#switching off Thumbnail for now
	#chart=displayControl.getVar("chart")
    	#thumb=chart.createBufferedImage(270, 180)
	#displayControl.setLegendComponent (JLabel(ImageIcon(thumb)));