resolves #56, resolves #68 added chat ui enhancements