Correct the casting of the Object returned by getParameterByName.
Now gets intValue of maxDuration instead of casting.
Now effectively update field text with the current Parameter value.
setValue return type is now void but observers are notified.
Now regenerateSignal only if Parameter value has been updated.
Update gitignore.
Add documentation.