I think really we should now be hanging off events such as "GEONETWORK_RECORD_LOADING_START" etc rather than layer events - but I'd be happy for that to be part of another refactor.