Better layout in small heights

If chart area is really small, time line is hidden.
And, if all charts cannot be added, those that cannot be added are
correctly marked as hidden and any remaining space is given to charts
that can be visible on screen.

+ Flag demo takes smaller screen space
Some demo page changes