Updated: scale, zoom functionality.