fix isPopup
Added RedisServerEvents and update IServerEvents to support distributed ServerEvent providers (like Redis)