i get the impression backbone would work well for this - can anyone with experience working with backbone give me some perspective on this?