Observer example.