Don't drop the connection for failed tasks.
Use highlight state as selection state & sort parts.