updated greedy solver gcsg
prog_translator updated for gcsg
10800 defined
moved event handler to header