integrated purchaseListener into the purchaseObserver

just a suggestion:
why not integrate the 2 methods of the purchaseListener into the observer? i dont see a reason why we need both!?

but i am not sure why i see lots of "Write/Read access to enclosing field is emulated by a synthetic accessor method" in my OUYA IAP Backend now...