BROKEN: use QStackedWidget instead of manual widget showing/hiding

This is currently broken; when switching to any other layout from the
one-at-time one, nothing is shown :(