move loading signals to the bottom of the models file so that all projects are loaded before signals setup