if(context.tempDirectory == null)
context.tempDirectory = new TempDirectory();
if(context.audioPlayer == null)
context.audioPlayer = new RealAudioPlayer();
if(context.bufferedImageCache == null)
context.bufferedImageCache = new TimedCache<Panel, BufferedImage>(1);
if(context.bufferedImagePool == null)