subscription bindings

hooking up the view model to API
minor tweaks