I observed the same thing on HTC Sensation and Desire. Disabling the form before the MsgBox and enabling it back afterward solves this. It makes the code very messy though...