canvas maximise, auto clear, ignore partial data