Using an input instead of contenteditable
Composable