Jeff, thank you very much! It works perfectly, I have adapted it for my script:
Code:
def delayTask():
global handstate
yield viztask.waitTime(2)
handstate = 1
print '2 seconds elapsed'
yield viztask.waitTime(0.7)
handstate = 0
def proximityTask():
while True:
yield vizproximity.waitEnter(SensorIndexFinger)
print 'entered sensor'
viztask.schedule(delayTask())
viztask.schedule(proximityTask())
I think I had a good intuition that I needed two steps or two functions to implement this, but I was stuck thinking that I needed the "manager.onEnter". Thanks again!