Update homepoint event, also fix logic check