Responsive Image Maps AngularJS Directive