roughly merged

ざっくりdevice selectと、liveviewをマージした