matching chart works, redraws at intervals. all drawing now nested