Filter popup menus now work, and filters / requirements are retreived by thier object, rather than thier name