Improved signals and slots