revamped the timing architecture to eliminate bug on timer roll over :
finished sparkle fx