new map type outputs, automatically selects map extent, also fixes #8, :alien: