from

RxJS 5 from

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/6.2.1/rxjs.umd.js"></script>
<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>

JavaScript

const mouseClicks$ = rxjs.fromEvent(document, 'click')

const subscription1 = mouseClicks$.subscribe(ev => 
	console.log(`[1] screenX: ${ev.screenX} screenY: ${ev.screenY}`)
 )
 
 
const subscription2 = mouseClicks$.subscribe(ev => 
	console.log(`[2] screenX: ${ev.screenX} screenY: ${ev.screenY}`)
 )
 
 setTimeout(() => subscription1.unsubscribe(), 2000)