Updated SignListener