initial UI input work Fixes #3