Vision based User Interface for Cellular Phones