Changed image loading with BufferedImage to ImageIcon