change how custom signal class is loaded
change how custom signal class is loaded