Proper `Edit` handling for as you type.