Updates stroke management and change selection radius rendering
Adds null vector normalization check for more robustness
Adds dirty partial draw