Reworked global float panel event bind logic to not have a scope reference to self.