[lable] update state lables
[feature] ignore some unimportant HTML5 elements
[fix] block containers can be a parent too