Button doesn't control 2812 strip correctly

Thanks for the reply

Am i to record the button state in a diferent var?

Could you point out in my code where I should do this at? Also, this code could be poorly written....LOL