Reorder sources based on device