disposed displays throw exceptions on asyncExec