Add zoom with mousewheel, added PulseOscillator