diff --git a/src/view/form/control/AphrontFormCropControl.php b/src/view/form/control/AphrontFormCropControl.php
deleted file mode 100644
--- a/src/view/form/control/AphrontFormCropControl.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-
-final class AphrontFormCropControl extends AphrontFormControl {
-
-  private $width = 50;
-  private $height = 50;
-
-  public function setHeight($height) {
-    $this->height = $height;
-    return $this;
-  }
-  public function getHeight() {
-    return $this->height;
-  }
-
-  public function setWidth($width) {
-    $this->width = $width;
-    return $this;
-  }
-  public function getWidth() {
-    return $this->width;
-  }
-
-  protected function getCustomControlClass() {
-    return 'aphront-form-crop';
-  }
-
-  protected function renderInput() {
-    $file = $this->getValue();
-
-    if ($file === null) {
-      return phutil_tag(
-        'img',
-        array(
-          'src' => PhabricatorUser::getDefaultProfileImageURI(),
-        ),
-        '');
-    }
-
-    $c_id = celerity_generate_unique_node_id();
-    $metadata = $file->getMetadata();
-    $scale = PhabricatorImageTransformer::getScaleForCrop(
-      $file,
-      $this->getWidth(),
-      $this->getHeight());
-
-    Javelin::initBehavior(
-      'aphront-crop',
-      array(
-        'cropBoxID' => $c_id,
-        'width' => $this->getWidth(),
-        'height' => $this->getHeight(),
-        'scale' => $scale,
-        'imageH' => $metadata[PhabricatorFile::METADATA_IMAGE_HEIGHT],
-        'imageW' => $metadata[PhabricatorFile::METADATA_IMAGE_WIDTH],
-      ));
-
-    return javelin_tag(
-      'div',
-      array(
-        'id' => $c_id,
-        'sigil' => 'crop-box',
-        'mustcapture' => true,
-        'class' => 'crop-box',
-      ),
-      array(
-        javelin_tag(
-          'img',
-          array(
-            'src' => $file->getBestURI(),
-            'class' => 'crop-image',
-            'sigil' => 'crop-image',
-          ),
-          ''),
-        javelin_tag(
-          'input',
-          array(
-            'type' => 'hidden',
-            'name' => 'image_x',
-            'sigil' => 'crop-x',
-          ),
-          ''),
-        javelin_tag(
-          'input',
-          array(
-            'type' => 'hidden',
-            'name' => 'image_y',
-            'sigil' => 'crop-y',
-          ),
-          ''),
-      ));
-  }
-
-}
diff --git a/src/view/form/control/AphrontFormImageControl.php b/src/view/form/control/AphrontFormImageControl.php
deleted file mode 100644
--- a/src/view/form/control/AphrontFormImageControl.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-final class AphrontFormImageControl extends AphrontFormControl {
-
-  protected function getCustomControlClass() {
-    return 'aphront-form-control-image';
-  }
-
-  protected function renderInput() {
-    $id = celerity_generate_unique_node_id();
-
-    return hsprintf(
-      '%s<div style="clear: both;">%s%s</div>',
-      phutil_tag(
-        'input',
-        array(
-          'type'  => 'file',
-          'name'  => $this->getName(),
-        )),
-      phutil_tag(
-        'input',
-        array(
-          'type'  => 'checkbox',
-          'name'  => 'default_image',
-          'class' => 'default-image',
-          'id'    => $id,
-        )),
-      phutil_tag(
-        'label',
-        array(
-          'for' => $id,
-        ),
-        pht('Use Default Image instead')));
-  }
-
-}
diff --git a/src/view/form/control/AphrontFormSectionControl.php b/src/view/form/control/AphrontFormSectionControl.php
deleted file mode 100644
--- a/src/view/form/control/AphrontFormSectionControl.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-final class AphrontFormSectionControl extends AphrontFormControl {
-
-  protected function getCustomControlClass() {
-    return 'aphront-form-control-section';
-  }
-
-  protected function renderInput() {
-    return $this->getValue();
-  }
-
-}
diff --git a/src/view/form/control/AphrontFormToggleButtonsControl.php b/src/view/form/control/AphrontFormToggleButtonsControl.php
deleted file mode 100644
--- a/src/view/form/control/AphrontFormToggleButtonsControl.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-final class AphrontFormToggleButtonsControl extends AphrontFormControl {
-
-  private $baseURI;
-  private $param;
-
-  private $buttons;
-
-  public function setBaseURI(PhutilURI $uri, $param) {
-    $this->baseURI = $uri;
-    $this->param = $param;
-    return $this;
-  }
-
-  public function setButtons(array $buttons) {
-    $this->buttons = $buttons;
-    return $this;
-  }
-
-  protected function getCustomControlClass() {
-    return 'aphront-form-control-togglebuttons';
-  }
-
-  protected function renderInput() {
-    if (!$this->baseURI) {
-      throw new Exception('Call setBaseURI() before render()!');
-    }
-
-    $selected = $this->getValue();
-
-    $out = array();
-    foreach ($this->buttons as $value => $label) {
-      if ($value == $selected) {
-        $more = ' toggle-selected toggle-fixed';
-      } else {
-        $more = null;
-      }
-
-      $out[] = phutil_tag(
-        'a',
-        array(
-          'class' => 'toggle'.$more,
-          'href'  => $this->baseURI->alter($this->param, $value),
-        ),
-        $label);
-    }
-
-    return $out;
-  }
-
-}