Works, but I seem to have bouncing issues, quadrupled the delay in the debnounce