Zoom by cursor position
Now cache work depending on RAM limit option
Preparing code for ui navigation
Some other little improvements