Splitted observable creation
Removed
Added some comments
Fixed comments
Removed newline
Added BooleanDisposable