```ruby
module Tenon
  module AssetHelper
    def asset_icon(asset)
      if asset.attachment.exists?(:thumbnail)
        i = image_tag(asset.attachment.url(:thumbnail))
      else
        i = image_tag(default_asset_thumbnail(asset))
      end
      link_to(i, [:edit, asset], default_options)
    end

    def default_asset_thumbnail(asset)
      if asset && asset.attachment_content_type.match('video')
        'tenon/thumb-video.png'
      else
        'tenon/thumb-doc.png'
      end
    end

    private

    def default_options
      {
        'data-modal-remote' => true,
        'data-modal-title' => 'Edit Asset'
      }
    end
  end
end
```

Make the image load the crop view rather than the edit title window
user
```ruby
module Tenon
  module AssetHelper
    def asset_icon(asset)
      if asset.attachment.exists?(:thumbnail)
        i = image_tag(asset.attachment.url(:thumbnail))
      else
        i = image_tag(default_asset_thumbnail(asset))
      end
      asset_icon_link(asset, i)
    end

    def asset_icon_link(asset, icon)
      if asset.is_image?
        link_to(icon, [:crop, asset], crop_options(asset))
      else
        link_to(icon, asset.attachment.url, target: '_')
      end
    end

    def default_asset_thumbnail(asset)
      if asset && asset.attachment_content_type.match('video')
        'tenon/thumb-video.png'
      else
        'tenon/thumb-doc.png'
      end
    end

    private

    def crop_options(asset)
      {
        class: 'asset-crop',
        data: {
          'asset-id' => asset.id,
          'post-crop-handler' => 'Tenon.features.AssetListPostCropHandler'
        }
      }
    end

    def default_options
      {
        'data-modal-remote' => true,
        'data-modal-title' => 'Edit Asset'
      }
    end
  end
end
```
assistant