BugFix: use viewport-center to trigger page flips