The present invention discloses a solution for object level security on a
surface based computing device that includes software objects and
behavior tokens. The behavior tokens can control an extent that users are
able to manipulate the software objects using the surface based computing
device. Different levels of control can be established on an
object-by-object basis for different users. The extent users are able to
manipulate the software objects can also depends upon set of users
proximate to the surface based computing device.