How to add an eventListener to change the DATA Grid ID3 Info based on the mp3

Okay i am trying to load the ID3 tag information into a data grid. Now from the awsome documentation, i figured out how to make this happen. Now I want it to change when I load a new song. This is the AS i am using, can anyone help. I think that I need to add an even listener to listen for the change on mySound_sound but not sure how to do this for it trigger the change on the data grid. Thanks.

                                                                                                                                                                                                                                                                                                                         Attach Code                                                                                      

import mx.controls.gridclasses.DataGridColumn;
var id3_dg:mx.controls.DataGrid;
id3_dg.move(0, 0);
id3_dg.setSize(900,200);
var property_dgc:DataGridColumn = id3_dg.addColumn(new DataGridColumn(“property”));
property_dgc.width = 100;
property_dgc.headerText = “ID3 Property”;
var value_dgc:DataGridColumn = id3_dg.addColumn(new DataGridColumn(“value”));
value_dgc.width = id3_dg._width-property_dgc.width;
value_dgc.headerText = “ID3 Value”;
var mySound_sound:Sound = new Sound();
mySound_sound.onID3 = function() {
trace(“onID3 called at “+getTimer()+” ms.”);
for (var prop in this.id3) {
id3_dg.addItem({property:prop, value:this.id3[prop]});
}
};
mySound_sound.loadSound(“snakeeater.mp3”, true);
controls_mc.play_btn.onRelease = function() {
stopAllSounds();
mySound_sound.start(mySound_sound.position/1000, 9999);
};
controls_mc.stop_btn.onRelease = function() {
mySound_sound.stop();
};
controls_mc.load_btn.onRelease = function() {
mySound_sound.loadSound(“maintheme.mp3”, false);
}