Makes the new ujs desk the root view
Updates js to grab elements before they're needed

The jquery handlers grab the element that is to be updated before
sending off the ajax request, so there is no brief period between an
unupdated element reappearing on the page and it being updated with new
content (namely applies to the textarea field).