@sherman: There's already one (needed for alpha blending to handle transparency in images)

.
So, err, I may have
played a bit with this...
Oops.

.
I haven't checked w/ large print enabled, and I unfortunately have the exact same device as you (and @frostschutz), so that doesn't help validating the approach much, but, hey

.
EDIT: Handles large print, too

.
EDIT²: Break early on match.
EDIT³: Rotation shenanigans.
EDIT⁴: More rotation shenanigans.
EDIT⁵: Even more rotation shenanigans.
EDIT⁶: Shenanigans relating to rotation

.
EDIT⁷: Button pusher...
EDIT⁸: Tweaked thresholds a bit...
EDIT⁹: Bull's eye!