it's possible it's an app, but the OS itself has a lot of blame on it too, it seems.

//