Avoid functions starting with underscore (reserved for system). Clean up interface to re-typesetting on whowing the print view window