switch to tkagg to fix repeated plot hang