moving labels to funcs
Fixed program mode
key and mouse change to functions
making enable hotkeys a function
enable hotkeys a function
Disable hotkeys now a function
tab changed a func
adh_program_mode_toggle to _changed
all duplicate profile code now in func
cleanup of var names
rename profile done
just load/save profile left
fixed dupe add_profile()
firectrl now starts firing on the first weapon
why is option_changed firing after finish startup
tidied up code
Fixed bug with glabels firing on set

http://www.autohotkey.com/board/topic/95094-ahk-bug-gui-edit-control-issue/
Solution was to remove glabels before set.
Also fixed bug with DisableToggle moving cursor to start of text box
Added comment. Also found slight bug

Limit app box not disabled at start
Much improved code flow!

profile_changed now calls program_mode_changed
removed all but call to profile_changed at startup
looks like everything now only being called once