button padding
allow custom page templates