Optimizations for emoji and message list
Protip: JSHint before deploying
only scroll down if user has not scrolled up