| AutoComplete |
| OnBuildOptions | The text has changed - fill in the options |
| OnOptionSelected | You should hook this up to change the text on your control |
| HasAutocompleteOptions | |
| MinimumLength | |
| OpenOffset |
| AddOption | Add an option for this autocomplete |
| OnAutoComplete | |
| OnGlobalMousePressed | Called when the mouse is pressed. Will hide this window if we clicked on anything except ourselves or our parent control. |
| OnParentBlur | Call this when the widget that spawns this blurs, so we can hide ourself |
| OnParentKeyPress | You should call this from the parent when a key is pressed. Will forward the appropriate keys to us and accept the event. |
| OpenAbove | Open above this position |