balancing brackets in queries, now reruns work on the submenus as well
all rerun interfaces seem responsive and generalized, this fixes #4 , but without the dependency trees