ok, I understand what you mean

My rationale is that deleteUIMessages is doing more than just deleting the messages from the UI:
* it removes or updates the thread from ThreadListUI
* it navigates to the thread list if necessary

But you're right that it's used from the longpress menu as well. So I'll remove the "TODO" and maybe we'll have a good idea in the future :)