Added logging; fixed recurse requests not stopping
Added .focus() with timeout for animation