a little bullet proofing and trying to read the state of a jqueryui.effect().complete, causing some re-thinking