Responsive AngularJS directives  around Bootstrap components with less pain