(a) whether domestic violence or mistreatment or abuse of a child or sibling has occurred and is likely to continue in the future and which state could best protect the parties and the child;
(b) the length of time the child has resided outside this state;
(c) the distance between the court in this state and the court in the state that would assume jurisdiction;
(d) the relative financial circumstances of the parties;
(e) any agreement of the parties as to which state should assume jurisdiction;
(f) the nature and location of the evidence required to resolve the pending litigation, including testimony of the child;
(g) the ability of the court of each state to decide the issue expeditiously and the procedures necessary to present the evidence; and
(h) the familiarity of the court of each state with the facts and issues in the pending litigation. 3. If a court of this state determines that it is an inconvenient forum and that a court of another state is a more appropriate forum, it shall stay the proceedings upon condition that a child custody proceeding be promptly commenced in another designated state and may impose any other condition the court considers just and proper. 4. A court of this state may decline to exercise its jurisdiction under this article if a child custody determination is incidental to an action for divorce or another proceeding while still retaining jurisdiction over the divorce or other proceeding.