Introducing DOM observers

@brentkelly this fails if the user hasn't added another 'Send From' address. In that case, you don't see the 'From' section in the compose view. Should this default to `api.get.user_email()`?