Expose events
Simple text input with caret
Text input with backspace support