Fixed bad types array subset check.

This is why I should stop at 5pm. Nothing good is written after 5pm.
Commented heavily on the filter logic.

...and removed potential source code management within the ajax to _list/tabulate.
Added more explanatory comments.