Adds basic listening functionality