Main bug is that removals or additions to the widget tree are not properly reflected in the focuss tree (i.e. out of order)