Added computations caching. Minor improvements to the user interface.