Fragment caching in most tables, and elapsed time calculated client-side
Added action caching