Just a small thing that i discovered using the functions plugin.
I think that the best practice for function names is to use a Constants as there names. A functions name is then only written once in the Constant and can easely be renamed.
In pseudo Construct2:
Global variable FUNCTION_1_NAME = "function1Name"
Event: Function On FUNCTION_1_NAME, do something...
and then also called with the constant
Event: Function FUNCTION_1_NAME