Why wasn't this implemented as a Polymer element? We already have an example of highly specialized, Spark-only element in `ide/app/lib/ui/polymer/commit_message_view/*`. I think this one should have been done along the same lines.