make sure to update bounds even if we don't reselect