Closes #32 zoom towards/away from mouse or view center