Scope listen

Test on

- [x] linux
- [x] mac os x
- [x] mac os x, 2nd opinion @jfirebaugh 
- [x] windows

cc @jfirebaugh