Augmented router functionality so it accepts backbone style routes
Element observer failed on partials inside block helpers because htmlbars does not set placeholder.element. Instead, listen to _parent. This is set to the element in regular morph elements, and the containing document fragment in partials and block helpers.