fix .close() called after .destroy() + spacing