An ipython notebook for playing with observer pattern libraries