Replace AndroidUIScheduler with a more generalized scheduler implementation that delegate to an Android.OS.Handler