Nice job

I just did a test run on the second project. And it appears that the "exclamation" icon (used for warning) will blink (in a weird way). Did you do that purposefully as an animation ?

PS: I didn't looked into the code.