public override void update(float elapsed)
{
base.update(elapsed);
if (this.targetEntry != null && this.panel != null && this.panel is IListPanel
&& !this.isSmoothMoving() && !this.isHiding() && !this.atTargetEntry())
moveToTargetEntry(ARROW_SCROLL_TIME); //move to newer location
}