adding camera and scene visit
cpp event pool - may move to other class