public GestureLibrary(String gestureDBName, Context ctx) {
    /*
     * Initialize the gesture library
     *
     * gestureTB / tableName can be null for now
     *
     * --> TODO Feature
     *
     */
    Log.d("GestureLibrary(init)", "initializing Gesture Library");

    // initialize db adapter
    myDBAdapter = new GestureLibraryDBAdapter(ctx, DEFAULT_GESTURE_TABLE);

    // get all the gestures from the db
    myGestureMap = myDBAdapter.getAllGesturesInDB();

    if (DEBUG) {
      Log.d("GestureLibrary", "opened DB, listing some stats");
      // generate some debug info
      printInfo("GestureLibrary");
    }

    GLibrarySingleInstance = this;
  }
  public boolean removeAllGesturesFromLibrary() {
    if (myDBAdapter != null) {
      if (myDBAdapter.resetDatabase()) {
        // get all the gestures from the db
        myGestureMap = myDBAdapter.getAllGesturesInDB();

        if (DEBUG) {
          Log.d("GestureLibrary", "reset and opened DB, listing some stats");
          // generate some debug info
          printInfo("GestureLibrary");
        }
        return true;
      } else {
        return true;
      }
    } else {
      return false;
    }
  }