(*) Added option to set a global custom creator.

(*) Catching a possible program crash if a non-numerical or non-function is input as BPM.