tasket/SE-1: add observable app state