Improved force directed layout