Fixed the finger bug in Safari.
Fixed the finger logic.
Debug on Safari private mode. Failed.
Revert 6e28620..eb7e2d6

This rolls back to commit 6e2862066c856077f87173e5e53a5fed2f82d900.