forked from: Hit Test Ring

