It should work as long as you don't have conflicting events..
Very simple example using set position:
https://dl.dropboxusercontent.com/u/485 ... e-tap.capx
I guess the issue you are having is that the "on tap" is executed before "on double tap" is registered and as such the condition "is on floor" isn't valid any more when registering the second tap..