More refactoring, added ability to clear multiple pins at one or all with `:all`