buffering frames now, so I can do something nifty later