Master listener with specs