Conversion to finer grained listeners