JList is now correctly typed (Jlist<File>) and singleton bug fixed