diff --git a/res/icons/list-add-symbolic.svg b/res/icons/list-add-symbolic.svg
new file mode 100644
index 00000000..59b2fb03
--- /dev/null
+++ b/res/icons/list-add-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/res/icons/list-remove-symbolic.svg b/res/icons/list-remove-symbolic.svg
new file mode 100644
index 00000000..5b9ded7c
--- /dev/null
+++ b/res/icons/list-remove-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/widget/spin_button.rs b/src/widget/spin_button.rs
index 1a2f3e0f..6edfac59 100644
--- a/src/widget/spin_button.rs
+++ b/src/widget/spin_button.rs
@@ -155,23 +155,26 @@ where
Message: Clone + 'static,
T: Copy + Sub