Creating UI game event systems