UMG Documentation for 4.4 Preview

Really love thread!
However I am stuck at a pretty basic problem right now. As far as I have understood, you guys call function in other blueprints through Blueprint Interfaces, right? If that´s the case, would somebody be so kind to walk me through how to achieve ?

How I do it:

  1. Create Interface Blueprint + add the function.
  2. Implement Interface in Widged Blueprint aswell as the Blueprint I want to call the function in
  3. Modify the function in the called Blueprint to let´s say Print String : “Hello”.
  4. Create a Variable inside my Widget, which inherits the Blueprint
  5. Call the function through an onclicked Event of a Button inside my Widget
  6. Set the Target of the Interface Function to my Blueprint Variable

Is that right?

Thanks in advance!