Addresses issue #28.  Possible replacement for setTimeout()