clean up window and workspace movement
add resize mode