Loading message? What am i doing wrong?

Loading message? What am i doing wrong?

I have never got the Loading message to work. Well, at least not using the docs method to invoke it. What am i doing wrong.

$( '#mypage' ).live( 'pagebeforeshow',function(event)
{
    //Old method...does not work.
    $.mobile.showPageLoadingMsg("a", "Wait getting data.", false);
    //New method (1.2)...does not work.
    $.mobile.loading( 'show' );
});

Also, i am still using "live" instead of "on" (in the event). Why? Because when i use "on" nothing happens=does not work. Have no clue why that doesn´t work either. Can someone help me with these 2 issues?