fixed repeating issues
--bug--
yet to implement spread out of sub events