we have good FPS again! added some asserts and some lazy memoization to make sure react is constructing stuff exactly once

Created by  Bowei Liu  on December 22, 2020
WTINQMZSNRT5MSAXLMMZVM6OU6TMD4AP4OEUYAXZUFNY5IWFLZSQC
Change contents