non-parenthetical args are saved correctly in data
Since parenthetical args were automatically parsed to only read the inside of the parens, the outside of the parens was not saved in event data. This isn't strictly a problem, but it means that the code in the editor changes between saves, which could leave the user confused.
This change also saves the actual text of the command args, which preserves helpful information.
Edited by mag