Well, although I don't get any errors I did find a problem...
If you Select an item then the ItemFocus becomes that object..
If you unselect the selection to nothing, the ItemFocus still has the last item there and
if you delete it , it just moves to the next one..
in other words, having nothing selected after the fact does not NIL the itemFocus.
that is a bug..