diff --git a/Perspex.Controls/Button.cs b/Perspex.Controls/Button.cs
index 7422602c71..47873dc3f7 100644
--- a/Perspex.Controls/Button.cs
+++ b/Perspex.Controls/Button.cs
@@ -7,6 +7,7 @@
namespace Perspex.Controls
{
using System;
+ using System.Windows.Input;
using Perspex.Input;
using Perspex.Interactivity;
diff --git a/Perspex.Input/ICommand.cs b/Perspex.Input/ICommand.cs
deleted file mode 100644
index 0c7c08db04..0000000000
--- a/Perspex.Input/ICommand.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-// -----------------------------------------------------------------------
-//
-// Copyright 2015 MIT Licence. See licence.md for more information.
-//
-// -----------------------------------------------------------------------
-
-namespace Perspex.Input
-{
- using System;
-
- public interface ICommand
- {
- event EventHandler CanExecuteChanged;
-
- bool CanExecute(object parameter);
-
- void Execute(object parameter);
- }
-}
diff --git a/Perspex.Input/Perspex.Input.csproj b/Perspex.Input/Perspex.Input.csproj
index f0f4d1cba1..239a4aeedf 100644
--- a/Perspex.Input/Perspex.Input.csproj
+++ b/Perspex.Input/Perspex.Input.csproj
@@ -60,7 +60,6 @@
-