viewer start moved to Utils, doesn't use tmp file