Sameul,
If I have a page that takes 1 second to refresh I would seriously review my design. That page is very likely overly complicated.
I use decorator objects that issue a THIS.Parent.Refresh() in their UIEnabled Event and just put one on each page.