Add listener support to manager