nit: `messageDOM.remove()` works fine nowadays