>If ON SHUTDOWN CLEAR EVENS doesn't works, then is very weird, because works.
The _screen being a form by itself, in many ways, it's possible that the reason it won't close is one of the usual - uncommitted transaction, dirty buffers, dangling reference.