- fix memory leak caused by gradient table - refactor to conditional branches - reset drawing on move - add keys to change itercount and force redraw
- fix memory leak caused by gradient table - refactor to conditional branches - reset drawing on move - add keys to change itercount and force redraw