minor fixes + bad error handling ... TODO
Simple unfinished ui example