What's wrong with LiveDevice API here ? ;)