defect
A FormOverlay is a transient TLObject that is used to transiently hold the changes to a persistent TLObject in the form.
However, it makes no sense to make a Goto on such a FormOverlay. Instead, the underlying persistent object should be displayed.