Update to add/remove

fixed some issues with the JList being unable to add/remove items.