m_boxMoved never set back to false. What is its use in this case?