better
works fine, but..
new monostable