Fixed silly error in edge generation
Electives' titles update on keyup
Replaced nonstandard replace(,,'g') syntax
Avoid endless loop on loading 'XXX 100' subject that doesn't exist
deleted electives blocks didn't restore all courses they had as children