use dock widgets instead of splitters and tabs
ensure field sorted on exists
show status message while running query