loader -> listeners?