fixed some usability issues around registering and unregistering items and added functionality to register or unregister all