Delay a pushbutton signal in SystemVerilog

Thank you both very much for these great answers.
Excuse me for responding that late, I had to help out at work.
As you might have noticed I am very new to systemverilog and hardware programming so I really appreciate your advices. I am going to have access to an fpga on monday, so I am looking forward to use your improved code. :)

@dave_59
Yes, perfect, this is exactly what my code needed. Thank you so much.
I am also curious about the solution with the second counter. If you could post also this version that would be awesome. :)

@ben@SystemVerilog.us
Yes, you are absolutely right. I just wasn´t able to express myself properly.
As I am new to SystemVerilog I had to look up some few things to understand your code.
But now I mainly got it and its just great and very interesting. I have found favour in hardware programming and I want to learn more about systemverilog so I will surely have a look in your handbook. :)

Many Greetings
Michael