# How do you increase performance for clients?

**URL:** <https://forum.inductiveautomation.com/t/how-do-you-increase-performance-for-clients/62703>\
**Category:** Ignition\
**Created:** [August 4, 2022, 8:44pm UTC](https://forum.inductiveautomation.com/t/how-do-you-increase-performance-for-clients/62703 "2022-08-04T20:44:33Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [August 9, 2022, 4:33pm UTC](https://forum.inductiveautomation.com/t/how-do-you-increase-performance-for-clients/62703/28 "2022-08-09T16:33:58Z")

</div>

@William_Rawson, the event hides overlay once bindings have been evaluated. You may need to add a bit of additional delay to it too.

> [@propertyChange Event Executes on Form Load](https://forum.inductiveautomation.com/t/propertychange-event-executes-on-form-load/22942/4):
>
> For an explanation: The ‘selectedStringValue’ is (probably) changing on your component more than once because there’s an initial set of the value as the component is created, then another as the last saved value in the designer is applied, and then a third when any binding(s) that affect the component are evaluated. The componentRunning flag is only set when all of those things have been completed.

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-do-you-increase-performance-for-clients/62703)._
