added timeout "hacks" to allow manual motion