Now actually scrolls the page.  Fixed issue with the offset calculation on hidden fields.  Adds a scroll-target data attribute to override scroll target.