public void debug_message()
 {
     theListener.DebugMessage(this);
 }