Fix window initialization on basalt
Fix window initialization on basalt

In some cases on basalt, the click config provider can be called before
window load. Since the action bar layer and scroll layer are initialized
in window load, this can cause undefined behavior. Set the click config
prover during window load at the earliest.

gwijsman/OpenRemotePebble,bkbilly/Tvheadend-EPG,sunshineyyy/CatchOneBus,demophoon/Trimet-Tracker,jsfi/pebblejs,gwijsman/OpenRemotePebble,jiangege/pebblejs-project,pebble/pebblejs,ento/pebblejs,gwijsman/OpenRemotePebble,daduke/LMSController,youtux/PebbleShows,effata/pebblejs,effata/pebblejs,youtux/PebbleShows,jiangege/pebblejs-project,sunshineyyy/CatchOneBus,daduke/LMSController,ento/pebblejs,ishepard/TransmissionTorrent,demophoon/Trimet-Tracker,carlo-colombo/dublin-bus-pebble,bkbilly/Tvheadend-EPG,fletchto99/pebblejs,fletchto99/pebblejs,bkbilly/Tvheadend-EPG,sunshineyyy/CatchOneBus,demophoon/Trimet-Tracker,youtux/pebblejs,frizzr/CatchOneBus,jiangege/pebblejs-project,jsfi/pebblejs,pebble/pebblejs,daduke/LMSController,ento/pebblejs,jsfi/pebblejs,pebble/pebblejs,daduke/LMSController,ishepard/TransmissionTorrent,daduke/LMSController,youtux/pebblejs,youtux/pebblejs,ishepard/TransmissionTorrent,youtux/pebblejs,fletchto99/pebblejs,sunshineyyy/CatchOneBus,demophoon/Trimet-Tracker,jiangege/pebblejs-project,demophoon/Trimet-Tracker,fletchto99/pebblejs,ento/pebblejs,sunshineyyy/CatchOneBus,gwijsman/OpenRemotePebble,youtux/PebbleShows,carlo-colombo/dublin-bus-pebble,youtux/pebblejs,ishepard/TransmissionTorrent,jsfi/pebblejs,bkbilly/Tvheadend-EPG,ento/pebblejs,carlo-colombo/dublin-bus-pebble,jsfi/pebblejs,gwijsman/OpenRemotePebble,frizzr/CatchOneBus,bkbilly/Tvheadend-EPG,ishepard/TransmissionTorrent,jiangege/pebblejs-project,effata/pebblejs,youtux/PebbleShows,carlo-colombo/dublin-bus-pebble,fletchto99/pebblejs,effata/pebblejs,pebble/pebblejs,frizzr/CatchOneBus,carlo-colombo/dublin-bus-pebble,frizzr/CatchOneBus,pebble/pebblejs,effata/pebblejs