Made it so messenger wont register the same handler twice