Page Mounted x Focused on Web

It seems the page-focused event is triggered simultaneously to the page-mounted event in the webapp builds. That is unfortunate and seemly different from the behavior of the android build.

For example: in android, a page is mounted with previously stored data and later on the stored data is checked through the page-focused trigger to update it from firebase. On web, it seems the trigger for page-focused happens at the same time as page-mounted and therefore there is no data yet retrieved by the page-mounted event in order to update it when page-focused arrives.

@Harri_Sarsa, @Mevi is is important to have a more detailed documentation on how page-mounted, page-focused, show-spinner-on-page-load and other events work and are triggered.

I tie all together and then use a variable to make sure my flow only runs once in all cases.