got basic binding working. need to take care of user actions now