properly setup comment listeners