added idle pulse and random options

Idle random was requested months ago by a user and got a custom script.
this now is part of the main version.