Fixing spelling mistakes
Changing the disconnect / connect signal handlers to not use weak references