Obama quiets a heckler