Playing around with data binding by mapping from a persisted data store (Firebase in this case) to a view model and then down into the DOM