working on view rearranging when a view moves above