feature: zoom on mouse wheel
bugfix: scale can't be more than 4