Introduce status handlers and use them in client
am: 97c870518c

* commit '97c870518ce1149b32966d98ebfe93f3eb5d1fef':
  Introduce status handlers and use them in client