# Dynamically Change/Animate Docked View Handle Icon

**URL:** <https://forum.inductiveautomation.com/t/dynamically-change-animate-docked-view-handle-icon/68068>\
**Category:** Ignition\
**Tags:** perspective, ignition81\
**Created:** [December 29, 2022, 3:12pm UTC](https://forum.inductiveautomation.com/t/dynamically-change-animate-docked-view-handle-icon/68068 "2022-12-29T15:12:28Z")\
**Posts on this page:** 1\
**Showing post:** 33

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [January 20, 2023, 6:31pm UTC](https://forum.inductiveautomation.com/t/dynamically-change-animate-docked-view-handle-icon/68068/33 "2023-01-20T18:31:23Z")

</div>

> [@amarks](#):
>
> However, it still doesn't seem to fire for every page.

What you're hitting here is an unfortunate terminology issue which I see all of the time and which I FULLY understand.

the `onPageStartup` script fires one time when you open Perspective Page in a tab. It does NOT fire every time you perform page navigation. Watch the pageId during the life of your session; the pageId does not change as you navigate between pages because what's really going on is we're just swapping out the View on the back-end and applying any rules from the Page Configuration.

---

_[View the full topic](https://forum.inductiveautomation.com/t/dynamically-change-animate-docked-view-handle-icon/68068)._
