work in progress device edit view