updates to window spliting and navigation