Fix Observable detaching
Update Observable interface
Update Observer example