Hopefully fixed the timing issue by adding a startPage method that fires when a page is loaded