Better support of joystick in UMG

Unfortunately, current system of using joystick in UI is terrible, you need to make enormous work in blueprint to make it work properly, while the same thing in Unity 5 is much more simple and user friendly. Same thing concerns working with keyboard. I think there should be additional functions and events in UMG, when you use joystick.

I love this engine and I hope that my message would be heard