Added selectFields function, moved TODOs around, realized I should use Backbone