dobuments with buttons that modify html