first attack
drying
refactored variables and cache
better cache for right column
more cache adjustments
more cache adjustments
Merge pull request #209 from Petercopter/refactor-time

Refactor time