anchor.diff:  
       return R.span null, ''
   
  -Media = ReactiveComponent
  -  # This doesn't actually render anything.  It just tracks data
  -  # useful for responsive layouts.
  -  displayName: 'Media'
  -  
  -  componentWillMount : ->
  -    @registerCallbacks() 
  -    @updateMeasurements()
  -
  -  registerCallbacks : -> 
  -    $(window).on "resize.plugin_stickytopbottom-#{@my_id}", => @updateMeasurements()
  -
  -  updateMeasurements : ->
  -    media = @data()
  -    media.height = $(window).height()
  -    media.width = $(window).width()
  -    save media
  -
  -  render : -> return R.span null, ''  
   
   
   Header = ReactiveComponent
  
positive.code:       R.a href: "mailto:admin@consider.it", 'Email us'
  
  
  
  ## ########################
  ## Initialize defaults for client data
  
negative.code:           Proposal key: @page.proposal.key
        Footer()
        Computer() # Doesn't actually render anything
  
  Computer = ReactiveComponent
    # This doesn't actually render anything.  It just processes state
  