fixed error
added new mode for including parentheses
changed mode code to actually work
trigger codeChange event?
distinguish method calls from declarations