Yes this seems to be the bind equivalent in c++ so it will be polled every frame. You can do a UFUNCTION with an override and implement it in the widget on the blueprint side if you want it to be event driven.