NotificationsViewController Performance Improvements

Closes #2904

/cc @aerych (Thanks in advance sir!)

You're right. Bad old habits, fixing!