avoid superfluous events fired upon initialization