Aside from your insistance on using hacks to interact with C++ there are two observations:
1) opacity is a value between 0 and 1, so 100 is a rather weird value
2) where in the code do you set statusAnimationRunning to false after you had set it to true?
Cheers,
_
Bookmarks