The examples in RxScalaDemo should be nice code and only in a style that we encourage users to adopt (modulo toBlockingObservable and some Thread.sleep...). Imho this does not quite apply for liftExample2 ;-)
It would be very nice to have a more realistic example, which also illustrates this:

       * In other words, this allows chaining Observers together on an Observable for acting on the values within
       * the Observable.
       * {{{
       * observable.map(...).filter(...).take(5).lift(new ObserverA()).lift(new ObserverB(...)).subscribe()
       * }}}