clickthru pages framework