Rename signal to hook