Currently the highlighting remains even when the parse is restarted or reset. This probably shouldn't be the case.