Zoom: scroll or MMB + drag
Based on work by the ⭢ Photonsters community and specifically by ⭢ Rob2084. You dudes rock!
This software is public domain, so do whatever you like with it. Source over at ⭢ Github. If you have issues, @me in the ⭢ Facebook group, name is Chris Graf.