refactored the Listen section + templatized page + fixed a lot of tiny bugs all over the code