code: function pongIOrenderLabel( divId, ctx, def, dta, x , y ) {
  	log( "pong-io", "pongIOrenderLabel "+JSON.stringify(def) );
  	ctx.textAlign = "center";
  	ctx.textBaseline = "bottom";
  	if ( def.label ) {
  		textOut( divId, def, ctx, def.label, x, y, null )
  	} else if ( def.link ) {
  		// TODO
  	} else if ( def.data && def.format ) {
  		var txt = getSubData( dta, def.data );
  		log( "pong-io", " "+def.data+": "+txt );
  		if ( txt ) {
  			textOut( divId, def, ctx, sprintf( def.format, txt ), x, y, null );				
  		}
  	} 		
  	log( "pong-io", "pongIOrenderLabel end.");
  }
docs: ---------------------------------------------------------------------------------------