Did these things change ?

I have been away from UE4 since ver 4.4 , and i wanted to ask 2 questions just to be in the loop.

For the Widget Blue print : If i have a button there and i wanted it to call a function or an event in the level blueprint, the way i went at it was that i created an event in the level blueprint and i bind it to an even dispatcher in the widget blueprint , is this still the way to go ?

2nd thing when i package my game and send it to friends to test it and i found some things to fix , what i did was that i had to package the whole game again and send it as whole to them again(size of the game is big) is there a way in UE4 to like patch the game up ?

Thanks and best regards