changed how the publisheventkate initializes the buoy event pointer