Custom Timeouts

use `timeoutLength` in a controller to set a custom timeout