extend slickAdd and slickRemove functionality

Per comments on #85 and #57, different implementation of slickAdd and slickRemove.