Fractional parts of expr are recognised.
An expr value of 0.0 disables the timer.
timer off and timer end are not implemented.
Timer firings are not queued; they are lost if your app does not handle events for times greater than expr.