Mouse UI input handling

When using the Unreal Motion Graphics (UMG) toolkit, you will find that mouse events are very easy to handle. We can register C++ functions to run after mouse clicks or other types of interactions with the UMG components.

Usually, event registration will be via Blueprints; however, in this recipe, we will outline how to write and wire up C++ functions to UMG events.