diff --git a/src/Plugin.php b/src/Plugin.php
index 94d166279f2b25915488c1aca6283abd8bb3058c..66651446595da2b129c8e809c1d2b6c085cdce96 100644
--- a/src/Plugin.php
+++ b/src/Plugin.php
@@ -59,7 +59,8 @@ class Plugin implements PluginInterface, EventSubscriberInterface
    */
   public function updateThemeEvent($event)
   {
-    $this->handler->updateTheme($event, TRUE);
+    $this->handler->setUpdate(TRUE);
+    $this->handler->updateTheme($event);
   }
 
   /**
@@ -70,7 +71,7 @@ class Plugin implements PluginInterface, EventSubscriberInterface
    * @param bool $reset
    * @param bool $overwrite
    */
-  public static function initTheme($event, $update = FALSE, $reset = FALSE, $overwrite = FALSE)
+  public static function init($event, $update = FALSE, $reset = FALSE, $overwrite = FALSE)
   {
     $handler = new Handler($event->getComposer(), $event->getIO(), $update, $reset, $overwrite);
     $handler->updateTheme($event);
@@ -81,9 +82,9 @@ class Plugin implements PluginInterface, EventSubscriberInterface
    *
    * @param \Composer\Script\Event $event
    */
-  public static function updateTheme($event)
+  public static function update($event)
   {
-    self::initTheme($event, TRUE);
+    self::init($event, TRUE);
   }
 
   /**
@@ -91,9 +92,9 @@ class Plugin implements PluginInterface, EventSubscriberInterface
    *
    * @param \Composer\Script\Event $event
    */
-  public static function resetTheme($event)
+  public static function reset($event)
   {
-    self::initTheme($event, FALSE, TRUE);
+    self::init($event, FALSE, TRUE);
   }
 
   /**
@@ -101,9 +102,9 @@ class Plugin implements PluginInterface, EventSubscriberInterface
    *
    * @param \Composer\Script\Event $event
    */
-  public static function overwriteTheme($event)
+  public static function overwrite($event)
   {
-    self::initTheme($event, FALSE, FALSE, TRUE);
+    self::init($event, FALSE, FALSE, TRUE);
   }
 
 }