Squashed commit of the following: commit 48eb4d88391b85986190ace825ec0a167df16f8a Author: Syrone Wong <wong.syrone@gmail.com> Date: Sun Sep 18 15:46:09 2016 +0800 Drop useless interface impl Signed-off-by: Syrone Wong <wong.syrone@gmail.com> commitc0a4f3421aAuthor: Logan Zhou <xorcererzc@gmail.com> Date: Sun Sep 18 00:58:02 2016 +0800 Revert "Updated to meet the hint from Wongsyrone." This reverts commit84c8053577. commit84c8053577Author: Logan Zhou <xorcererzc@gmail.com> Date: Sun Sep 18 00:52:21 2016 +0800 Updated to meet the hint from Wongsyrone. commit333ccb6d1fAuthor: Logan Zhou <xorcererzc@gmail.com> Date: Sun Sep 18 00:34:52 2016 +0800 Added duplicate button to config form. Signed-off-by: Syrone Wong <wong.syrone@gmail.com>