get uitest compiling again
ui testcase with two dropdowns
restrict floats to one at a time
if there's a float then only consider widgets within the container
rework dropdown to catch context clicks and close the popup
first cut of layers - multiple overlaid UI stacks
handle the widget list changing while its being traversed
switch dropdown to use layers, and remove the old float methods
set a layer's layer to itself so that layer pointers bubble through the tree properly
remove widget floating flag and rewrite mouse over/out handling
make load error dialog a layer