tweaks for the needle simulation