overhaul, buffers as separate objects, dvd no longer in events.