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

Then i again since i'm unsure where are these Bool/None values coming i dont even know if we really should check for them....