Responding to an earlier post...the raven isn't clean, especially with grabby spectators. Clean deck effects that involve sleights instead of gimmicks are usually the ones that slay people. Create a clean ambitious, sandwich, or changes routine and you can slay, and they can even be rude and steal the cards!
Second of all, don't get me wrong, everyone has done magic for the jerk that continually messes up your performance. What we as magicians have to understand is that we are here for the audience, not the other way around. Usually a well placed joke, a look or even a hand gesture can convey a message and get your trick back on track. If you are constantly losing audience attention it may be time for you to re-script, re-routine or find a new hobby. As a magician you have to be aware of and flexible to the audiences desires, even if that means sometimes dumping your own. Sorry to rant, but I've seen too many poor magicians throw itching powder at a spectator that asked a simple question.