Event is related to Function. Mechanism can be used for Function. 
you are likely to find Apartment in/at/on Budget. 
Event <--RelatedTo--> Function <--UsedFor-- Mechanism 
Budget <--AtLocation-- Apartment 