1. A method for processing a context sensitive media object in a target context, comprising the steps of: receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object; determining if the object is context sensitive; if the object is context sensitive, prioritizing between the one or more object rules and one or more context rules related to a target context using a processor; and deciding which method or methods to execute based on the prioritizing such that the object can be processed in the target context, based on interaction patterns to assign priorities and processing orders for the method or methods.