issue #40: fixed marking bug when component re-rendered