html and styling for interactive compass