addeventlistener
`addEventListener` that takes options as an object and returns a function to remove the listener.
`addEventListener` that takes options as an object and returns a function to remove the listener.
Listen to the window size
Listen to a single observable value change and immediate unlisten