Pressing "Refresh" first deletes the list of the rooms and then starts to query the server for the available rooms.
If one has a slow connection the room list will be empfy for a while. This looks like cheap software so we want to avoid this blank screen.
Please check also what happens if the conference service does no longer respond or respond very slowly. Will this Spark window hang or hit a timeout?