* Fix read page
* Refine FabLayout
* Let Fablayout have consistent animation state, walk consistently
* Let Fablayout collapse when secondaryFab updated
* Move animation delay out of FabLayout, should not handle that within FabLayout
* Refine predictive back
* Refine predictive back
* Introduce waitCollapse
* Refine
* Simplify
* Simplify
---------
Co-authored-by: GG Bond <whatever@tagkong.com>