ok with some testing, I moved the alias Check_idle to the top of the code and took out the -l ...but now it just seems to have a problem if i set the idle limit above 2 mins. I get this:
* /timer: timer 1 not active
* /timer: timer 1 not active
* /timer: timer 1 not active
* /timer: timer 1 not active
* /timer: timer 1 not active
* /timer: timer 1 not active
* /timer: timer 1 not active
* /timer: timer 1 not active