Remove using function for setting element positions.  Update flop detection to allow negative offsets and position's custom offset notation.  See http://api.jqueryui.com/position/