added events onDownload & onListening

just getting the ball rolling