shift ondeviceready() to bottom