feat #652 onfocus and onclick for TextInput-based widgets