add ability to select interface to listen on