rotated obs slightly for fix
minor changes to drawing interface
needle rendered is currently a hackish implementation