Improvements to RX.JS