Sinking affect

How can I do this effect from here http://www.eyefodder.com/

is it something like

onPush {
do=sink..this.button.text='eye fodder';
}
onRelease{
 getUrl('/site/main.aspx');
}

I have also tried this it does not work
I managed to fix the button part

on (release) 
 { 
 GetURL("main.html");
 }
 

This way works but the push does not


//pseudo code
on (Press)
 { 
 This.Text.Sink.on.Mouse.whilst.push=true;
on.release.this.mouse.do.= raise this.text = true;
 }

Please can someone help