Listen

Description

Here is the rest of version 2. Still needs a lot of work.