public function viewImages(array $options = []) {
		$count = $this->getSize();

		if ($count == 0) {
			return '';
		}

		$defaults = [
			'count' => $count,
			'limit' => (int) get_input('limit', 16),
			'offset' => (int) get_input('offset', 0),
			'full_view' => false,
			'list_type' => 'gallery',
			'list_type_toggle' => false,
			'pagination' => true,
			'gallery_class' => 'tidypics-gallery',
		];

		$options = array_merge($defaults, (array) $options);
		$images = $this->getImages($options['limit'], $options['offset']);

		if (count($images) == 0) {
			return '';
		}

		return elgg_view_entity_list($images, $options);
	}