anchor.diff:                    if app_data.auth_mode == 'login'  
                       R.label htmlFor: 'user_email', 'email:'
                   R.td className: 'field_cell', 
  -                  R.input id: "user_email", name: "user[email]", placeholder: "email@address", required: "required", type: if app_data.auth_mode == 'login' then "email" else "hidden"
  +                  R.input id: "user_email", defaultValue: @data().inputted_email, name: "user[email]", placeholder: "email@address", required: "required", type: if app_data.auth_mode == 'login' then "email" else "hidden"
   
                 R.tr null, 
                   R.td className: 'label_cell', 
  
positive.code:               R.td className: 'label_cell',
                  R.label htmlFor: 'user_email', 'I login as:'
                R.td className: 'field_cell', 
                  R.input id: "user_email", name: "user[email]", placeholder: "email@address", required: "required", type: "email"
                  R.input id: "user_password", name: "user[password]", placeholder: "password", required: "required", type: "password", pattern: ".{5,}"
  
  
  
negative.code: Auth = ReactiveComponent
    displayName: 'Auth'
  
    getDefaultData : -> 
      inputted_email : null
  
    startThirdPartyAuth : (provider) -> 
      new ThirdPartyAuthHandler
        provider : provider
  