xplevent is now reloading on device creation, but we need to improve this call, as now the call is made 4 times on device creation