bugfixes and improvements; get matplotlib to generate at least 620x480 to ffmpeg is happy.