Found something interesting that you might find useful for speeding up the program. I have a very big project and it's running slow. I know MIT is aware of this and working on a fix. Here is something I found.
When I drag a new global onto the canvas and name it. IF I leave the mouse over the name and pop out the 2 "set" and "get" options for the variable Then IF I type a number to give the global a value the number appears fast and I can hit the enter key and the value is set to the variable fast.
Else If I move the mouse away from the name and do not Pop out the options for set and get then If I hit a number key it takes a long time for it to appear and when it does and I hit enter it takes a while for the value to be set.
I am assuming that naming new global variables is wrapped around the the whole process of compiling. If new variable name changed then change it. Don't know if this makes sense or if it helps. Just wanted to pass it along.