Check CPU temp too
Don't call finish() twice
Handle multiple charts with the same code