Status changes done via signal
Header changes done via signal