Replace shim with "scrollTop".
Fixes, generalization.
Switch to static CSS.