porque assim fica independente das views. posso na mesma inserir um input para file upload dos normais, e o javascript ao carregar trata de os substituir por esta proxy

e quais templates já agora?

isto está mais ou menos como no exemplo que encontrei na net