changed onReady logic to wait for interactive state instead of complete

It seems unnecessary to wait for complete. As far as I can tell, interactive state should be sufficient for anything easyxdm does.