It appears that the event fires, and the temporary empty function is created, but after that the function is ignored and nothing gets fired past the NewFloor variable…