MINOR: adding IsEcommercePage
MINOR: adding new features to template
ENHANCEMENT: only remove loading ONCE all of the items have been completed
MINOR: removing width and height - let it be set automatically
MINOR: adding new features to template
MINOR
MINOR
MINOR