doSafely e melhorias
Feito com que as funções executadas pela tela e que podem lançar exceção
sejam executadas dentro de um bloco try-catch, sendo as exceções
capturadas e exibidas na tela.
Feitos os ajustes necessários para que as assinaturas das funções usadas
sejam compatíveis.