TODO: implement a removeNotify to release correctly the big variables

Should be done for each javax.swing.JComponent.
Panels can handle big data, like PDF files, etc, so they should be the
priority.