Changed to use Joist timer instead of window timer, part of response to code review, see #3.