got polling working but need to fix my redraw issues. starting new branches