Added $location dependency to directive and removed imagemap