Wrapping up exploring paradigms for end-user programming interactions