Using Custom Event to Dispatch DisplayObject

Hi all

I have one class called buttons when user clicks on a specific button I want to dispatch either a movie clip or a textfield event with the contents of the clicked button inside.

now I can dispatch the textfield fine. In the maintimeline I am running an event handler that add that event object text field in this case to the stage or display list addChild(e.dataValue);

But nothing is being displayed on stage but if i trace(e.dataValue); then it traces [Object TextField]. Please help if possible

Thanks