move focus-check logic
move focus-check logic

Reviewed By: samwgoldman

Differential Revision: D5067244

fbshipit-source-id: e6de1c190c8d6c14e2c2ccd6d8e9c8f259efd394

gabelevi/flow,gabelevi/flow,claudiopro/flow,jamesgpearce/flow,popham/flow,facebook/flow,popham/flow,JonathanUsername/flow,TiddoLangerak/flow,fletcherw/flow,fletcherw/flow,fletcherw/flow,JonathanUsername/flow,samwgoldman/flow,nmote/flow,TiddoLangerak/flow,fletcherw/flow,nmote/flow,facebook/flow,gabelevi/flow,jamesgpearce/flow,ylu1317/flow,popham/flow,nmote/flow,ylu1317/flow,nmote/flow,ylu1317/flow,jamesgpearce/flow,nmote/flow,JonathanUsername/flow,popham/flow,fletcherw/flow,mroch/flow,gabelevi/flow,JonathanUsername/flow,samwgoldman/flow,AgentME/flow,facebook/flow,facebook/flow,samwgoldman/flow,jamesgpearce/flow,gabelevi/flow,popham/flow,claudiopro/flow,jamesgpearce/flow,samwgoldman/flow,MichaelDeBoey/flow,popham/flow,MichaelDeBoey/flow,mroch/flow,facebook/flow,AgentME/flow,mroch/flow,nmote/flow,claudiopro/flow,mroch/flow,popham/flow,claudiopro/flow,jamesgpearce/flow,TiddoLangerak/flow,JonathanUsername/flow,JonathanUsername/flow,fletcherw/flow,gabelevi/flow,TiddoLangerak/flow,JonathanUsername/flow,samwgoldman/flow,mroch/flow,nmote/flow,TiddoLangerak/flow,mroch/flow,ylu1317/flow,facebook/flow,MichaelDeBoey/flow,MichaelDeBoey/flow,AgentME/flow,gabelevi/flow,AgentME/flow,claudiopro/flow,ylu1317/flow,MichaelDeBoey/flow,jamesgpearce/flow,samwgoldman/flow,mroch/flow,AgentME/flow,facebook/flow,samwgoldman/flow