trying to optimise DrawPixels()
moved Draw() to Update()
worked! updating in 150ms instead of 350ms
only one Change() function now