manage subview postions through Motion::Layout block