use a QPointer to avoid crashing when we receive a response for a sender which has gone
small ui tweaks