Adopted (and renamed) OscillationService to updated scheme for
oscillations