Add elementAt
Fix removeAt IOoBException
User ListModel to manage JList updates (fireContentsChange*)