add draft support of disabled cells
get rid on unnecessary redraws
start reworking navigation approach
improve navigation
fix coordinates assignment and infinite loop during navigation
clean and update docs
Merge branch 'grid' into develop