simple ui complete; move to using angular-ui for map rather than directive