Enable separated control element

Adds the option to create the loading control disconnected from the zoom
control. This enables greater freedom in styling the indicator,
including 22px sq. working area (as opposed to 16px sq. when attached to
the zoom control).