I have an issue I can't solve regarding AHK. My code:

```
begin()

begin() {
    Global Input
    Gui, Add, Edit, vInput gInputChanged
}

InputChanged() {
    MsgBox, Your input is %Input%
}

```

Simple enough, eh? However when `InputChanged()` is triggered the variable `Input` is never correct (it is always null).