update router to walk up from e.target to see if contained in an <a />