visibleThree called before options.callback set without looping on setup