Adding timer.once; closes #20.