start tag listener bug fixed with test