Fix for Filtering 

There is two issues. 

One where when you filter selected items. If the selected item was filtered and you change the filter where that same item is still filtered it won't enter the first if statement and go into the second if statement. (The second if statement will always make the selected items say that it isn't filtered when it should just update to say if it has been filtered or not) So this change will always update the eData.filtered to the correct value.

The other issue is when NOT filtering selected items if you drag a selected item onto the available list it will not filter the item. This change will have it's filtered property always being updated so that when you append the element onto the available list the list is able to filter this item properly.
Merge pull request #94 from k2truong/patch-1

Item filtering fix that update the item's filtered state instead of resetting it. (Thank you k2truong.)