Now users can participate in various events. This commit is monster...