Children can develop lazy eye due to muscle development problems, but it does not show up suddenly unless the child has a head injury or brain damage.
It ONLY shows up in adults when there has been a head injury or neurological problems.
IIRC that eye movement can be caused by medications.