imo sollte das ohne patch funktionieren...
hast du mal versucht die position des hero's einfach rauszurechnen, in dem du die koordinaten des bildes abhängig machst von den screen-koordinaten eines unbeweglichen events?
(dazu natürlich noch die bewegung die es machen soll)