I would emphasize the optionality of the last parameter (similar to rest of Crafty code)
```
@sign public this.delay(Function callback, Number delay, Number repeat[, Function callbackOff])
```