Only create one popover at a time

Also don't call onchange on old popovers since they no longer exist (it only needs to called once anyway).