Make it possible to change comments by hand; we no longer generate a new comment each time the user changes the comment string
The revert queries generated for smart_scripts will now actually re-create the smart_script entries instead of updating existing ones
Move a lot of code from the constructor/load_event to the designer