public string[] GetPresetPositionList()
 {
     // load the existed preset
     using (SqliteDb db = new SqliteDb())
     {
         return(db.GetPresetPositionNames(MotionComponent.GetHashCode()));
     }
 }