added 2nd param to zoom to tell where the source event was from.  added better blend override to gl-util.  added new test case to lua.vm-util