Use Orange idea of separated dispatcher and function call further

This way only dictionary lookup will be checked by try/except
Function calls now will avoid that and all exception will be properly catched