If you make contact with the player & don't touch the ball it's a stonewall penalty. Those are the rules i'm afraid whether we like them or not.
There would have been no contact as the defender only attempted to block the ball and not tackle Harry and Harry knowing that he jumped into the tackle he made the contact not the defender. Harry was clever but for me it's cheating