added boilerplate to backboneangles inner class--possible bugs present?