- Changed callbacks to use RemoveEach instead of Remove when removing all items. (you need my updated skn3.ArrayList)