ContentEditable: minor cleanup
ContentEditable: added focus/blur to default bound events
ContentEditable: WIP fix for the unfired focus event
ContentEditable: minor cleanup
Autocomplete: various improvements

- fixes where it doesnt fetch the same query again
- fixes showing dropdown on empty value