Vitalsource Technologies, Inc. Perceiving The Affordances