I like it, it's certainly a step in the right direction.
Might wanna make the flashing optional as it seems some people are having a hard time with that. There is obviously still a lot of room for improvement, but it's definetly a step in the right direction!