some more notes added in event driven stuff