I realise this is a contrived example, however, for the sake of completeness...
Kerry, in this function:
HelloMTextCommand_02
The first thing you do is create a new Mtext object even before you get into your main 'if' conditional.
Personally, I would move the creation of the mtext inside your main conditional, therefore it will only be spun up
if your conditional is true...does that make sense?
Cheers,
Glenn.