Here's what i did:
Create a 'Player Remove Item' event quest.
Create the first alias named 'Apple' a ref alias 'Find Matching Reference' + 'From Event' + 'Event Data = http://forums.bethsoft.com/topic/1366652-the-eat-package-doesnt-work-indoors/Item ref' (basically a ref alias to the item the player dropped)
I attached the script 'WIRemoveItem05ItemScript' so if the player picks up the apple before an npc does the quest stops, but that's not really all that important.
Create the second Alias named 'Spectator' with 'Find Matching Reference' + 'In loaded area' + 'closest'
I only have two conditions on this alias:
1) IsActor==1
2) GetDistance 'Alias: Apple' <=200
Now i put on the spectator alias a simple 'Eat' package. Set it's owner quest to this quest and here are the values for the package i set:
EatLocation: Near Package start location radius 2000
unlock on arrival: true
Food Criteria: Alias Apple
Num Food Items: 1
Create Fake Food: false (I want them to eat the real stuff, not just conjure bread out of the void)
Allow Eating: True
Allow Sleeping: False
Allow Conversations: True (hey, i like my npc's to be chatty, don't judge me!)
Allow IdleMarkers: False
Allow Sitting: True
Allow Wandering: False
Package Flags: I like having 'Must Complete' checked, as for the interrupt flags, none of them seem to matter
Then i hook this quest event up in the SM Manager, pretty simple. Only one condition in the quest node: GetIsID FoodApple ==1
(This is so the quest only starts when the player drops an apple, and not something else like a sword. Don't want any sword swallowers in skyrim

Now when i test this out in game in an outdoor area, say in a place like dawnstar. I drop an apple near the local blacksmith and he stops what he's doing, walks over to the apple, picks it up, (and this part is interesting) he then walks to the nearest bench, sits down, and eats the apple.
YAY!
Or so I thought....
Try this indoors. I prefer Falkreath's DeadMan's Drink but I'm pretty sure the same failure happens in any indoor area.
I drop the apple near someone already sitting down and this is what they do:
1) Get up from chair
2) sit back down in chair
3) Get up from chair
4) Repeat until player picks up apple thereby ending quest
WTF???
I try dropping the apple near the inkeeper, who is leaning on the bar and this is what she does:
1) stands up straight
2) leans back down on bar
3) stands up straight again
4) Repeats until player picks up apple thereby ending quest
At first I just thought the quest wasn't working. But when I looked closely at the NPC's i realized they where repeating some kind of loop.
I tried turning off and on all these different package settings. I must have tried several dozen different combinations within the course of 5 hours and no avail...
So I'm reaching out to you guys. Anyone have some bright ideas? I'm at a complete loss here. Please help!

