Fix #16: registering change observer and destroying pinned view
when adapter gets changed or invalidated