virtual device fun