bufferImages now clears old buffer and creates a new global, to ensure efficient memory use
Worked out display bugs