Revert some changes in ObservableBuffer to match original version closer.
Removed dependency on Rx libs (was used just in one small place).