properly handle modal close through presenting view controller delegation.  also pause sound when invoking settings modal