renamed TrapItemDrawprovider