Thanks for share it!
Juanpe Catalán

Yes you’ re totally right.

That’s what I do (pragma marks) when I don’t have a lot of interactions to keep track of. 
I try to keep away from extensions for these things, because in a larger apps, it can become really tedious to find the methods if they are spread across multiple extension files (and sadly, the ‘jump to definition’ feature in Xcode doesn’t always work).

But if the interactions per screen exceed like 5 or more, I like to bundle them in a enum to have one point where everything comes together.