Removed __remove and removed/simplified

Removed function "__remove" and object "removed". Fixed some syntax
problems and switched to hiding the items instead of removing them. Also
removed all error throws.