modifed core and new filter for non-class related body elements

Unless otherwise specified, all code here is licensed GPLv2