added "downloadDataButton" id to improve semantics