use cdns
use js to set button positions