avoid modifying scope obj when percent is chosen