So I looked through and an event wasn't firing correctly for some reason so I went ahead and fixed it. Shouldn't have the freezing issue anymore!