feature: introduces signals
    Sends signals after each composing, deleting, purging, undeleting, and marking as unread