Misc. cleanup
Improve performance by scraping products asynchronously after logging in.
Turn activity indicator red on fetch failure.
Delay loading of full view until we know our width.
Remove unnecessary notification.
Clean up default uninitialised view.