mosaic, layout refactoring
mosaic layout refactoring to optimize it in several ways
-properly set the main area
-always use one third of the height for the selector area, and set its items as big as possible
-properly set vertical and horizontal modes for the question and answer areas
-in case of "smaller" question, reduce the question content
-remove unused variables