Added middleware line for intercepting event unwatch requests. Renamed MIDDLEWARE_LOCAL_CALL to MIDDLEWARE_LOCAL_EXEC and MIDDLEWARE_REMOTE_CALL to MIDDLEWARE_REMOTE_EXEC