Covering zoom levels.
Testing segments.
Implementing segment changes.
Strenghtening init.
Raising more errors on init.
Removed last drops of unused underscore.
JSHint compliance