progress text adjustment, use release js
remove data watch to preserve scroll location
context window