why does csp have so many buttons