Mouse can be used for Operate. you are likely to find Mouse in/at/on Apartment. you are likely to find Bathroom in/at/on Apartment. 
Declare is a type of Authorize. 
Operate <--UsedFor-- Mouse --AtLocation--> Apartment <--AtLocation-- Bathroom 
Declare --IsA--> Authorize 