Cache array lengths. Fewer event listeners.

New "Eval" preset. Cache array lengths.