switching to buttons to avoid page jump