Cleaned up generic_Load

It still needs some tweaking. The footer (page height) is sometimes kept
at the level required for the previously loaded page instead of the
current page.