layout: Handle dynamic application/surface movement between outputs