drag slight miscalculation fixed