I've experienced some problems with stylusup/stylusmove.
As I remember in PyroManiA there was a problem that sometimes the stylus move was called just after stylusup, so I used bool styluspressed to check for this.
Have you tried my !PyroManiA! game ? It uses (stylusuptime-stylusdowntime=shorttime) to identify the "click" (not tap, hold and release). If you can't click on the ground and go there in my game - possibly you've got problem with your device - if you can -then there is something in your code