fix for when_pressed and uiactionsheet

without checking for recognizer.state==UIGestureRecognizerStateBegan, if you call a new UIActionSheet from inside a when_pressed handler two identical `UIActionSheet`s are instantiated and displayed.
Merge pull request #392 from spnkr/patch-2

fix for when_pressed and uiactionsheet