inplace editing, subscription flow, callback flow, teplate changes