Morr123,
this.startDrawing такая же переменная, как и все прочие, несмотря на то, что ей присваивается функция. Поэтому когда вы пытаетесь событиям присвоить значение переменной, которая определяется ниже по коду - естественно ничего не присваивается.
Это как если бы вы написали:
a = c;
b = c;
c = 1;
и ждали бы что a и b будут у вас равны 1.