Thanks! for sharing but I am working on something like this, still I am facing issue
1. When first scroll upward after scroll downward then it won't work
2. When scroll little fast then its laggy (matrix value is changed after every scroll)
Click here for snippet