Removed toBackground until I implement BufferedImage caching