Introduction working, barebones listen method