i-5 System takes the url params to pre config the settings.
i-7 Code cleaned up and comments added.