Jun,
Re the cancel button: Yes. This is due to the way the cancel button was implemented originall, where each form page had to explicitly check for and handle the cancel button. This is now fixed in CVS, but this site hasn't been upgraded.
Consequently, I've removed the Cancel button for now.
/Lars