fixes for dialogs and error checkers
improve logic and error if missing process page